- Timestamp:
- 12/30/09 14:50:23 (13 years ago)
- Branches:
- master, qt5
- Children:
- 489f262
- Parents:
- 5a73d27
- Location:
- src/test/model
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/test/model/eventtest.cpp
r5a73d27 r20a6010 12 12 // Connect to the test database. Ask Mr. Pavelka to generate one for you :) 13 13 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); 14 db.setDatabaseName("fos tem-test.sqlite");14 db.setDatabaseName("fosdem-test.sqlite"); 15 15 QVERIFY(db.open()); 16 16 } … … 28 28 } 29 29 30 void EventTest::colNames()31 {32 QCOMPARE(Event::colName(Event::Id), QString("id"));33 QCOMPARE(Event::colName(Event::Conference), QString("xid_conference"));34 QCOMPARE(Event::colName(Event::Start), QString("start"));35 QCOMPARE(Event::colName(Event::Duration), QString("duration"));36 QCOMPARE(Event::colName(Event::Activity), QString("xid_activity"));37 QCOMPARE(Event::colName(Event::Type), QString("type"));38 QCOMPARE(Event::colName(Event::Language), QString("language"));39 }40 41 30 void EventTest::storingValues() 42 31 { 43 32 Event event; 44 QCOMPARE(event.id(), 0);45 33 46 34 event.setId(10); 35 event.setConferenceId(20); 36 event.setStart(QDateTime::fromString("Sat Feb 7 11:30:00 2009")); 37 event.setDuration(30); 38 event.setActivityId(40); 39 event.setTypeId(50); 40 event.setLanguageId(60); 41 47 42 QCOMPARE(event.id(), 10); 48 49 event.setConferenceId(20);50 43 QCOMPARE(event.conferenceId(), 20); 51 52 event.setStart(QDateTime::fromString("Sat Feb 7 11:30:00 2009"));53 44 QCOMPARE(event.start(), QDateTime::fromString("Sat Feb 7 11:30:00 2009")); 54 55 event.setDuration(30);56 45 QCOMPARE(event.duration(), 30); 57 58 event.setActivityId(40);59 46 QCOMPARE(event.activityId(), 40); 60 61 event.setTypeId(50);62 47 QCOMPARE(event.typeId(), 50); 63 64 event.setLanguageId(60);65 48 QCOMPARE(event.languageId(), 60); 66 49 } 50 51 52 void EventTest::hydrate() 53 { 54 QSqlRecord record; 55 record.append(QSqlField("duration", QVariant::Int)); 56 record.append(QSqlField("id", QVariant::Int)); 57 record.setValue(0, 10); 58 record.setValue(1, 20); 59 60 Event event = Event::hydrate(record); 61 QCOMPARE(event.id(), 20); 62 QCOMPARE(event.duration(), 10); 63 } 64 65 void EventTest::columnsForSelect() 66 { 67 QCOMPARE(Event::columnsForSelect(), QString("id,xid_conference,start,duration,xid_activity,type,language")); 68 QCOMPARE(Event::columnsForSelect("t0"), 69 QString("t0.id,t0.xid_conference,t0.start,t0.duration,t0.xid_activity,t0.type,t0.language")); 70 } 71 72 void EventTest::selectQuery() 73 { 74 QCOMPARE(Event::selectQuery(), QString("SELECT id,xid_conference,start,duration,xid_activity,type,language FROM event ")); 75 } -
src/test/model/eventtest.h
r5a73d27 r20a6010 12 12 13 13 void getById(); 14 void colNames();15 14 void storingValues(); 15 void hydrate(); 16 void columnsForSelect(); 17 void selectQuery(); 16 18 }; 17 19
Note: See TracChangeset
for help on using the changeset viewer.