Changeset 145
- Timestamp:
- 05/26/08 17:03:05 (7 months ago)
- Files:
-
- trunk/dba/test/xmltestcase.cpp (modified) (2 diffs)
- trunk/dba/test/xmltestcase.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/dba/test/xmltestcase.cpp
r141 r145 426 426 427 427 void 428 XMLTestCase::sublist_three_simple () {428 XMLTestCase::sublist_three_simple_store() { 429 429 const char* result = 430 430 "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" … … 453 453 }; 454 454 455 void 456 XMLTestCase::sublist_three_simple_load() { 457 const char* data = 458 "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" 459 "<dba>\n" 460 " <three_lists three_name=\"sub\">\n" 461 " <fk_three_owner>\n" 462 " <obj_with_list name=\"sub_0\">\n" 463 " <fk_owner>\n" 464 " <test_objects i_value=\"0\" f_value=\"0\" s_value=\"test_object\" d_value=\"2008-01-01Z00:00:00\"/>\n" 465 " </fk_owner>\n" 466 " </obj_with_list>\n" 467 " </fk_three_owner>\n" 468 " </three_lists>\n" 469 "</dba>\n"; 470 { 471 std::ofstream file("sublist_three_simple_load.xml"); 472 file << data; 473 }; 474 { 475 dba::XMLArchive ar; 476 ar.open("sublist_three_simple_load.xml"); 477 478 dba::XMLIStream stream(ar.getIStream()); 479 ThreeLists obj1; 480 stream.get(&obj1); 481 482 ThreeLists expected("sub",1,1); 483 484 CPPUNIT_ASSERT(obj1 == expected); 485 }; 486 }; 487 455 488 456 489 } //namespace trunk/dba/test/xmltestcase.h
r141 r145 40 40 CPPUNIT_TEST(sublist_one_load_nofk); 41 41 CPPUNIT_TEST(sublist_tree_store); 42 CPPUNIT_TEST(sublist_three_simple );42 CPPUNIT_TEST(sublist_three_simple_store); 43 43 CPPUNIT_TEST(sublist_tree_load); 44 CPPUNIT_TEST(sublist_three_simple_load); 44 45 CPPUNIT_TEST_SUITE_END(); 45 46 public: … … 63 64 void sublist_one_load_nofk(); 64 65 void sublist_tree_store(); 65 void sublist_three_simple ();66 void sublist_three_simple_store(); 66 67 void sublist_tree_load(); 68 void sublist_three_simple_load(); 67 69 private: 68 70 bool compareXML(const char* pFilename, const char* pData);
