Revision 79e33d0c
Von Christian Ehringfeld vor fast 10 Jahren hinzugefügt
| EntityManager.pri | ||
|---|---|---|
|
EM_LIBRARY_TYPE = shared
|
||
|
}
|
||
|
}
|
||
|
MAKESPEC = $$replace($$QMAKESPEC,/," ")
|
||
|
MAKESPEC = $$replace($$QMAKESPEC,"\\"," ")
|
||
|
MAKESPEC = $$replace(QMAKESPEC,/," ")
|
||
|
MAKESPEC = $$replace(MAKESPEC,"\\"," ")
|
||
|
for(var,$$list($$MAKESPEC)) {
|
||
|
MAKESPEC = $$var
|
||
|
}
|
||
| tests/em/tst_em.cpp | ||
|---|---|---|
|
CuteEntityManager::EntityInstanceFactory::registerClass<Article>();
|
||
|
CuteEntityManager::EntityInstanceFactory::registerClass<Employee>();
|
||
|
CuteEntityManager::EntityInstanceFactory::registerClass<WorkerGroup>();
|
||
|
// this->e = new
|
||
|
// CuteEntityManager::EntityManager("QSQLITE",
|
||
|
// QDir::currentPath() + "/db.sqlite", "", "", "", 0, true);
|
||
|
this->e = new CuteEntityManager::EntityManager("QSQLITE",
|
||
|
":memory:", "", "", "", "", true, "foreign_keys = ON", false);
|
||
|
"db.sqlite","","","","",true,"foreign_keys = ON",false);
|
||
|
// this->e = new CuteEntityManager::EntityManager("QSQLITE",
|
||
|
// ":memory:", "", "", "", "", true, "foreign_keys = ON", false);
|
||
|
}
|
||
|
|
||
|
void EmTest::cleanupTestCase() {
|
||
| ... | ... | |
|
QVERIFY(this->e->executeQuery(qb->dropTable("group")));
|
||
|
QVERIFY(this->e->executeQuery(qb->dropTable("person")));
|
||
|
QVERIFY(this->e->executeQuery(qb->dropTable("article")));
|
||
|
// QVERIFY(this->e->executeQuery(qb->dropTable("workergroup_workers")));
|
||
|
// QVERIFY(this->e->executeQuery(qb->dropTable("workergroup")));
|
||
|
// QVERIFY(this->e->executeQuery(qb->dropTable("employee")));
|
||
|
QVERIFY(this->e->executeQuery(qb->dropTable("workergroup_workers")));
|
||
|
QVERIFY(this->e->executeQuery(qb->dropTable("workergroup")));
|
||
|
QVERIFY(this->e->executeQuery(qb->dropTable("employee")));
|
||
|
auto tableNames = this->e->getSchema()->getTableNames();
|
||
|
QVERIFY(!tableNames.contains("person"));
|
||
|
QVERIFY(!tableNames.contains("group"));
|
||
Auch abrufbar als: Unified diff
...