Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 39ea0d06

Von Christian Ehringfeld vor mehr als 8 Jahren hinzugefügt

  • ID 39ea0d06261307dc4d6f3753ddd914fab8954573
  • Vorgänger 4af3f83d
  • Nachfolger cca98131

tests

Unterschiede anzeigen:

tests/em/tst_querybuildertest.cpp
void QuerybuilderTest::testFindByAttributesManyToOneRelation() {
QHash<QString, QVariant> attributes;
QSharedPointer<Person> person = QSharedPointer<Person>();
//@todo fetch person
attributes["leader"] = QVariant(person);
attributes["firstName"] = QString("Lucien");
attributes["familyName"] = QString("We");
QSharedPointer<Person> p = e->findEntityByAttributes<Person>(attributes, true);
QVERFIY(p);
attributes.clear();
attributes["leader"] = p;
QSharedPointer<Group> group = e->findEntityByAttributes<Group>
(attributes, true);
QVERIFY(group);
QCOMPARE(group->getName(),QString("Group Psy"));
}
void QuerybuilderTest::testFindByAttributesManyToOneRelationAttribute() {

Auch abrufbar als: Unified diff