// Check the serialization functionality. void UT_ASSERT_CHECK_SERIALIZATION() { CALL CArray<Tsint> instance; // Fill the array. UT_ASSERT_CHECK_FILL(instance, true); // Show the array before serialization. UT_ASSERT_CHECK_SHOW(instance, true); // Save instance. SaveArchive saver; UT_ASSERT(saver.open()); UT_ASSERT(saver.serialize(instance)); UT_ASSERT(saver.close()); // Clear instance. UT_ASSERT(instance.clear()); // Load instance. LoadArchive loader; UT_ASSERT(loader.open()); UT_ASSERT(loader.serialize(instance)); UT_ASSERT(loader.close()); // Show the array after serialization. UT_ASSERT_CHECK_SHOW(instance, true); }
// Check the serialization functionality. void UT_ASSERT_CHECK_SERIALIZATION() { CALL CPriorityQueue<Tschar> instance; // Fill the priority queue. UT_ASSERT_CHECK_FILL(instance); // Show the priority queue before serialization. UT_ASSERT_CHECK_SHOW(instance); // Save instance. SaveArchive saver; UT_ASSERT(saver.open()); UT_ASSERT(saver.serialize(instance)); UT_ASSERT(saver.close()); // Clear instance. UT_ASSERT(instance.clear()); // Load instance. LoadArchive loader; UT_ASSERT(loader.open()); UT_ASSERT(loader.serialize(instance)); UT_ASSERT(loader.close()); // Show the priority queue after serialization. UT_ASSERT_CHECK_SHOW(instance); }
// Check the serialization functionality. void UT_ASSERT_CHECK_SERIALIZATION() { CALL CBool instance(true); // Save instance. SaveArchive saver; UT_ASSERT(saver.open()); UT_ASSERT(saver.serialize(instance)); UT_ASSERT(saver.close()); // Clear instance. instance.setFalse(); // Load instance. LoadArchive loader; UT_ASSERT(loader.open()); UT_ASSERT(loader.serialize(instance)); UT_ASSERT(loader.close()); UT_ASSERT_EQUAL(instance.getValue(), true); }
// Check the serialization functionality. void UT_ASSERT_CHECK_SERIALIZATION() { CALL CSystemString instance(L"abc"); // Save instance. SaveArchive saver; UT_ASSERT(saver.open()); UT_ASSERT(saver.serialize(instance)); UT_ASSERT(saver.close()); Tuint size = instance.getSize(); // Clear instance. UT_ASSERT(instance.clear()); // Load instance. LoadArchive loader; UT_ASSERT(loader.open()); UT_ASSERT(loader.serialize(instance)); UT_ASSERT(loader.close()); UT_ASSERT_EQUAL(instance.getSize(), size); }