@@ -114,20 +114,22 @@ void TestTable::parseSQLdefaultexpr()
114114
115115 Table tab = Table::parseSQL (sSQL );
116116
117- QVERIFY (tab.name () == " chtest" );
118- QVERIFY (tab.fields ().at (0 )->name () == " id" );
119- QVERIFY (tab.fields ().at (1 )->name () == " dumpytext" );
120- QVERIFY (tab.fields ().at (2 )->name () == " zoi" );
117+ QCOMPARE (tab.name (), QString (" chtest" ));
118+ QCOMPARE (tab.fields ().at (0 )->name (), QString (" id" ));
119+ QCOMPARE (tab.fields ().at (1 )->name (), QString (" dumpytext" ));
120+ QCOMPARE (tab.fields ().at (2 )->name (), QString (" date" ));
121+ QCOMPARE (tab.fields ().at (3 )->name (), QString (" zoi" ));
121122
122- QVERIFY (tab.fields ().at (0 )->type () == " integer" );
123- QVERIFY (tab.fields ().at (1 )->type () == " text" );
124- QVERIFY (tab.fields ().at (2 )->type () == " integer" );
123+ QCOMPARE (tab.fields ().at (0 )->type (), QString (" integer" ));
124+ QCOMPARE (tab.fields ().at (1 )->type (), QString (" text" ));
125+ QCOMPARE (tab.fields ().at (2 )->type (), QString (" datetime" ));
126+ QCOMPARE (tab.fields ().at (3 )->type (), QString (" integer" ));
125127
126128 QCOMPARE (tab.fields ().at (1 )->defaultValue (), QString (" ('axa')" ));
127129 QCOMPARE (tab.fields ().at (1 )->check (), QString (" dumpytext == \" aa\" " ));
128- QCOMPARE (tab.fields ().at (2 )->defaultValue (), QString (" " ));
130+ QCOMPARE (tab.fields ().at (2 )->defaultValue (), QString (" CURRENT_TIMESTAMP " ));
129131 QCOMPARE (tab.fields ().at (2 )->check (), QString (" " ));
130- QCOMPARE (tab.fields ().at (3 )->defaultValue (), QString (" CURRENT_TIMESTAMP " ));
132+ QCOMPARE (tab.fields ().at (3 )->defaultValue (), QString (" " ));
131133 QCOMPARE (tab.fields ().at (3 )->check (), QString (" " ));
132134
133135 QVERIFY (tab.fields ().at (0 )->primaryKey ());
0 commit comments