本文整理汇总了C++中ArrayData::CreationDateTime方法的典型用法代码示例。如果您正苦于以下问题:C++ ArrayData::CreationDateTime方法的具体用法?C++ ArrayData::CreationDateTime怎么用?C++ ArrayData::CreationDateTime使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ArrayData
的用法示例。
在下文中一共展示了ArrayData::CreationDateTime方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: testproperty_Properties
void ArrayDataTest::testproperty_Properties()
{
string id = "file_id";
ArrayData array;
array.ArraySetFileIdentifier() = id;
CPPUNIT_ASSERT(array.ArraySetFileIdentifier() == id);
array.DataTypeIdentifier() = "affymetrix-calvin-arraysetfile";
CPPUNIT_ASSERT(array.DataTypeIdentifier() == "affymetrix-calvin-arraysetfile");
array.CreatedStep() = ArrayRegistrationStep;
CPPUNIT_ASSERT(array.CreatedStep() == ArrayRegistrationStep);
array.InitialProject() = L"none";
CPPUNIT_ASSERT(array.InitialProject() == L"none");
array.CreationDateTime() = L"now";
CPPUNIT_ASSERT(array.CreationDateTime() == L"now");
array.CreatedBy() = L"me";
CPPUNIT_ASSERT(array.CreatedBy() == L"me");
}
示例2: testmethod_Clear
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"");
}
示例3: testmethod_Read_calvin_array_file
/*! Test the ability to read a valid Calvin array file. */
void FusionArrayFileReaderTest::testmethod_Read_calvin_array_file()
{
FusionArrayFileReader reader;
ArrayData array;
CPPUNIT_ASSERT( reader.Read(CALVIN_FILE, array) == true);
CPPUNIT_ASSERT( array.DataTypeIdentifier() == ARRAY_SET_FILE_TYPE_IDENTIFIER );
CPPUNIT_ASSERT( array.ArraySetFileIdentifier() == std::string("432-432-432-432"));
CPPUNIT_ASSERT( array.CreatedStep() == ArrayRegistrationStep);
CPPUNIT_ASSERT( array.InitialProject() == L"my_project");
CPPUNIT_ASSERT( array.CreationDateTime() == L"8/12/2005 9:00AM");
CPPUNIT_ASSERT( array.CreatedBy() == L"ljevon");
CPPUNIT_ASSERT( array.PhysicalArraysAttributes().size() == 1);
ArrayAttributes &atts = array.PhysicalArraysAttributes()[0];
CPPUNIT_ASSERT( atts.Identifier() == "123-123-123-123");
CPPUNIT_ASSERT( atts.ArrayName() == "mychip");
CPPUNIT_ASSERT( atts.ArrayBarcode() == "@1234567890");
CPPUNIT_ASSERT( atts.Media() == PlateOrStripMedia);
CPPUNIT_ASSERT( atts.MediaRow() == 1);
CPPUNIT_ASSERT( atts.MediaCol() == 12);
CPPUNIT_ASSERT( atts.MasterFile() == "Test3.master");
CPPUNIT_ASSERT( atts.MasterFileId() == "123-123-123-123");
CPPUNIT_ASSERT( atts.PatAssignment() == AffyBarcodeAssignment);
CPPUNIT_ASSERT( atts.CreationDateTime() == L"8/12/2005 10:00AM");
CPPUNIT_ASSERT( atts.CreatedBy() == L"ljevon");
CPPUNIT_ASSERT( atts.CreatedStep() == ScanningStep);
CPPUNIT_ASSERT( atts.Comment() == L"here is a comment");
ParameterNameValuePairVector ¶ms = atts.Attributes();
ParameterNameValuePairVector::iterator paramIt = params.begin();
CPPUNIT_ASSERT( params.size() == 2);
CPPUNIT_ASSERT( (*paramIt).Name == L"SampleID");
CPPUNIT_ASSERT( (*paramIt).Value == L"433232");
++paramIt;
CPPUNIT_ASSERT( (*paramIt).Name == L"LIMS System");
CPPUNIT_ASSERT( (*paramIt).Value == L"Nautilis");
ParameterNameValueDefaultRequiredTypeList &userParams = array.UserAttributes();
CPPUNIT_ASSERT( userParams.size() == 6 );
ParameterNameValueDefaultRequiredTypeList::iterator userIt = userParams.begin();
CPPUNIT_ASSERT( (*userIt).GetName() == L"Species" );
CPPUNIT_ASSERT( (*userIt).GetValueText() == L"Homo Sapien" );
CPPUNIT_ASSERT( (*userIt).RequiredFlag() == true );
CPPUNIT_ASSERT( (*userIt).ControlledVocabulary().size() == 0 );
CPPUNIT_ASSERT( (*userIt).ValueType() == ParameterNameValueDefaultRequiredType::TextParameterType);
++userIt;
CPPUNIT_ASSERT( (*userIt).GetName() == L"Individual" );
CPPUNIT_ASSERT( (*userIt).GetValueText() == L"me" );
CPPUNIT_ASSERT( (*userIt).RequiredFlag() == false );
CPPUNIT_ASSERT( (*userIt).ControlledVocabulary().size() == 0 );
CPPUNIT_ASSERT( (*userIt).ValueType() == ParameterNameValueDefaultRequiredType::TextParameterType);
++userIt;
CPPUNIT_ASSERT( (*userIt).GetName() == L"When" );
CPPUNIT_ASSERT( (*userIt).GetValueText() == L"now" );
CPPUNIT_ASSERT( (*userIt).RequiredFlag() == false );
CPPUNIT_ASSERT( (*userIt).ControlledVocabulary().size() == 0 );
CPPUNIT_ASSERT( (*userIt).ValueType() == ParameterNameValueDefaultRequiredType::TimeParameterType);
++userIt;
CPPUNIT_ASSERT( (*userIt).GetName() == L"How much" );
const double eps = 1e-5;
CPPUNIT_ASSERT_DOUBLES_EQUAL( (*userIt).GetValueFloat(), 1.0, eps);
CPPUNIT_ASSERT( (*userIt).RequiredFlag() == false );
CPPUNIT_ASSERT( (*userIt).ControlledVocabulary().size() == 0 );
CPPUNIT_ASSERT( (*userIt).ValueType() == ParameterNameValueDefaultRequiredType::FloatParameterType);
++userIt;
CPPUNIT_ASSERT( (*userIt).GetName() == L"Sex" );
CPPUNIT_ASSERT( (*userIt).GetValueText() == L"" );
CPPUNIT_ASSERT( (*userIt).RequiredFlag() == false );
CPPUNIT_ASSERT( (*userIt).ValueType() == ParameterNameValueDefaultRequiredType::ControlMultiParameterType);
std::list<std::wstring>::iterator cit = (*userIt).ControlMultiValues().begin();
CPPUNIT_ASSERT( (*cit) == L"Male" );
++cit;
CPPUNIT_ASSERT( (*cit) == L"Other" );
CPPUNIT_ASSERT( (*userIt).ControlledVocabulary().size() == 4 );
cit = (*userIt).ControlledVocabulary().begin();
CPPUNIT_ASSERT( (*cit) == L"Male" );
++cit;
CPPUNIT_ASSERT( (*cit) == L"Female" );
++cit;
CPPUNIT_ASSERT( (*cit) == L"Unknown" );
++cit;
CPPUNIT_ASSERT( (*cit) == L"Other" );
++userIt;
CPPUNIT_ASSERT( (*userIt).GetName() == L"Age" );
CPPUNIT_ASSERT( (*userIt).GetValueText() == L"30 something" );
CPPUNIT_ASSERT( (*userIt).RequiredFlag() == false );
CPPUNIT_ASSERT( (*userIt).ValueType() == ParameterNameValueDefaultRequiredType::TextParameterType);
CPPUNIT_ASSERT( (*userIt).ControlledVocabulary().size() == 0 );
++userIt;
CPPUNIT_ASSERT (userIt == userParams.end() );
//.........这里部分代码省略.........