void SerializedInstanceTest::testSerialized(){ toTest->addSerializable( getTestSerializable() ); Serializable *returned = toTest->getSerializable(); CPPUNIT_ASSERT( returned != 0 ); CPPUNIT_ASSERT( returned->getDataType() == getTestSerializable()->getDataType() ); delete returned; }
void SerializedInstanceTest::testComplex2(){ const int myInt = 1264; const unsigned int myUnsigned = 172; const string myString = "always estimate the power of denial"; toTest->addInt( myInt ); toTest->addString( myString ); toTest->addSerializable( getTestSerializable() ); toTest->addUnsigned( myUnsigned ); CPPUNIT_ASSERT( myInt == toTest->getInt() ); CPPUNIT_ASSERT( myString == toTest->getString() ); Serializable *returned = toTest->getSerializable(); CPPUNIT_ASSERT( returned != 0 ); CPPUNIT_ASSERT( getTestSerializable()->getDataType() == returned->getDataType() ); delete returned; CPPUNIT_ASSERT( myUnsigned == toTest->getUnsigned() ); }