- Timestamp:
- 12/31/09 12:24:20 (13 years ago)
- Branches:
- master, qt5
- Children:
- d0d0a66
- Parents:
- 20a6010
- Location:
- src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
src/model/event.h
r20a6010 r489f262 31 31 int duration() const { return value("duration").toInt(); } 32 32 int activityId() const { return value("xid_activity").toInt(); } 33 int typeId() const { return value("type").toInt(); }34 int languageId() const { return value("language").toInt(); }33 QString type() const { return value("type").toString(); } 34 QString language() const { return value("language").toString(); } 35 35 36 36 void setId(int id) { setValue("id", id); } … … 39 39 void setDuration(int duration) { setValue("duration", duration); } 40 40 void setActivityId(int activityId) { setValue("xid_activity", activityId); } 41 void setType Id(int typeId) { setValue("type", typeId); }42 void setLanguage Id(int languageId) { setValue("language", languageId); }41 void setType(const QString& type) { setValue("type", type); } 42 void setLanguage(const QString& language) { setValue("language", language); } 43 43 44 44 friend class EventTest; -
src/orm/ormrecord.h
r20a6010 r489f262 149 149 QVariant OrmRecord<T>::convertToC(QVariant value, QVariant::Type colType) 150 150 { 151 if (colType == QVariant::DateTime && 152 (value.type() == QVariant::UInt || value.type() == QVariant::Int)) 151 if (colType == QVariant::DateTime && value.canConvert<uint>()) 153 152 { 154 153 QDateTime date; 154 date.setTimeSpec(Qt::UTC); 155 155 date.setTime_t(value.toUInt()); 156 156 return date; -
src/test/model/eventtest.cpp
r20a6010 r489f262 19 19 { 20 20 Event event = Event::getById(500, 1); 21 21 22 QCOMPARE(event.id(), 500); 22 QCOMPARE(event.start(), QDateTime ::fromString("Sat Feb 7 11:30:00 2009"));23 QCOMPARE(event.start(), QDateTime(QDate(2009, 2, 7), QTime(11, 30, 0), Qt::UTC)); 23 24 QCOMPARE(event.activityId(), 123); 24 25 25 26 // !!! TODO: typeId and languageId 26 QCOMPARE(event.type Id(), 0);27 QCOMPARE(event.language Id(), 0);27 QCOMPARE(event.type(), QString("Podium")); 28 QCOMPARE(event.language(), QString("English")); 28 29 } 29 30 … … 37 38 event.setDuration(30); 38 39 event.setActivityId(40); 39 event.setType Id(50);40 event.setLanguage Id(60);40 event.setType(QString("type")); 41 event.setLanguage(QString("language")); 41 42 42 43 QCOMPARE(event.id(), 10); … … 45 46 QCOMPARE(event.duration(), 30); 46 47 QCOMPARE(event.activityId(), 40); 47 QCOMPARE(event.type Id(), 50);48 QCOMPARE(event.language Id(), 60);48 QCOMPARE(event.type(), QString("type")); 49 QCOMPARE(event.language(), QString("language")); 49 50 } 50 51 51 52 52 void EventTest::hydrate()
Note: See TracChangeset
for help on using the changeset viewer.