[fwbuilder-commits] r607 - branches/v4_0/src/fwbuilder/unit_tests/FWObjectTest
Brought to you by:
mikehorn
From: <a2...@in...> - 2010-05-24 03:03:51
|
Author: a2k Date: 2010-05-23 20:03:42 -0700 (Sun, 23 May 2010) New Revision: 607 Modified: branches/v4_0/src/fwbuilder/unit_tests/FWObjectTest/FWObjectTest.cpp Log: Unit tests for cases: 1) when one object does not have key and other has key with empty value 2) objects has same key with different values Modified: branches/v4_0/src/fwbuilder/unit_tests/FWObjectTest/FWObjectTest.cpp =================================================================== --- branches/v4_0/src/fwbuilder/unit_tests/FWObjectTest/FWObjectTest.cpp 2010-05-23 22:50:18 UTC (rev 606) +++ branches/v4_0/src/fwbuilder/unit_tests/FWObjectTest/FWObjectTest.cpp 2010-05-24 03:03:42 UTC (rev 607) @@ -51,9 +51,15 @@ obj2->duplicate(obj1); obj1->setStr("key", "value1"); CPPUNIT_ASSERT(obj1->cmp(obj2) == false); + obj2->setStr("key", "value2"); + CPPUNIT_ASSERT(obj1->cmp(obj2) == false); + obj2->remStr("key"); + obj1->setStr("key", ""); + CPPUNIT_ASSERT(obj1->cmp(obj2) == false); obj1->remStr("key"); CPPUNIT_ASSERT(obj2->cmp(obj1) == true); + FWObject *ch1 = db.create(Interface::TYPENAME); FWObject *ch2 = db.create(Interface::TYPENAME); FWObject *ch3 = db.create(Interface::TYPENAME); |