コード例 #1
0
void ArrayDataTest::testmethod_Clear()
{
	string id = "file_id";
	ArrayData array;
	array.ArraySetFileIdentifier() = id;
	array.PhysicalArraysAttributes().resize(2);
	array.UserAttributes().resize(4);
	array.DataTypeIdentifier() = "affymetrix-calvin-arraysetfile";
	array.CreatedStep() = ArrayRegistrationStep;
	array.InitialProject() = L"none";
	array.CreationDateTime() = L"now";
	array.CreatedBy() = L"me";
	array.Clear();

	CPPUNIT_ASSERT(array.ArraySetFileIdentifier() == "");
	CPPUNIT_ASSERT(array.PhysicalArraysAttributes().size() == 0);
	CPPUNIT_ASSERT(array.UserAttributes().size() == 0);
	CPPUNIT_ASSERT(array.DataTypeIdentifier() == "");
	CPPUNIT_ASSERT(array.CreatedStep() == NoStep);
	CPPUNIT_ASSERT(array.InitialProject() == L"");
	CPPUNIT_ASSERT(array.CreationDateTime() == L"");
	CPPUNIT_ASSERT(array.CreatedBy() == L"");
}