public void testElementList_InvalidDate() { TestUtilities.printTestHead("testElementList_InvalidDate", "encode invalid Time"); ElementEntry elementEntry = EmaFactory.createElementEntry(); try { elementEntry.time( "MY_TIME", 10,11,22,1000,900,900 ); TestUtilities.checkResult( "ElementList set invalid date - exception expected",false); } catch (OmmException excp ) { TestUtilities.checkResult("ElementList set invalid date - exception expected : "+ excp.getMessage(), true ); } }
checkResult( ee5.load().dataType() == DataTypes.TIME, "ElementEntry.load().dataType() == DataTypes.Time" ); checkResult( ee5.code() == DataCode.NO_CODE, "ElementEntry::code() == DataCode.NO_CODE" ); checkResult( ee5.time().hour() == 02, "ElementEntry::getTime().hour()" ); checkResult( ee5.time().minute() == 03, "ElementEntry::getTime().minute()" ); checkResult( ee5.time().second() == 04, "ElementEntry::getTime().second()" ); checkResult( ee5.time().millisecond() == 005, "ElementEntry::getTime().millisecond()" );
elEnc.add(EmaFactory.createElementEntry().time( "MY_TIME", 02, 03, 04, 005 )); TestUtilities.checkResult("ElementEntry.load().dataType()== DataTypes.TIME", ee6.load().dataType()== DataTypes.TIME ); TestUtilities.checkResult("ElementEntry.code() ==Data.DataCode.NO_CODE", ee6.code() ==Data.DataCode.NO_CODE); TestUtilities.checkResult("ElementEntry.time().hour()", ee6.time().hour() == 02 ); TestUtilities.checkResult("ElementEntry.time().minute()", ee6.time().minute() == 03 ); TestUtilities.checkResult("ElementEntry.time().second()", ee6.time().second() == 04 ); TestUtilities.checkResult("ElementEntry.time().millisecond()", ee6.time().millisecond() == 005 );
checkResult(ee1.load().dataType(), com.thomsonreuters.ema.access.DataType.DataTypes.TIME); checkResult(ee1.code(), Data.DataCode.NO_CODE); checkResult(ee1.time().hour(), 10); checkResult(ee1.time().minute(), 21); checkResult(ee1.time().second(), 16); checkResult(ee1.load().dataType(), com.thomsonreuters.ema.access.DataType.DataTypes.TIME); checkResult(ee1.code(), Data.DataCode.NO_CODE); checkResult(ee1.time().hour(), 10); checkResult(ee1.time().minute(), 21); checkResult(ee1.time().second(), 16);
elEnc.add(EmaFactory.createElementEntry().time( "MY_TIME", 02, 03, 04, 005 )); TestUtilities.checkResult("ElementEntry.load().dataType()== DataTypes.TIME", ee6.load().dataType()== DataTypes.TIME ); TestUtilities.checkResult("ElementEntry.code() ==Data.DataCode.NO_CODE", ee6.code() ==Data.DataCode.NO_CODE); TestUtilities.checkResult("ElementEntry.time().hour()", ee6.time().hour() == 02 ); TestUtilities.checkResult("ElementEntry.time().minute()", ee6.time().minute() == 03 ); TestUtilities.checkResult("ElementEntry.time().second()", ee6.time().second() == 04 ); TestUtilities.checkResult("ElementEntry.time().millisecond()", ee6.time().millisecond() == 005 );
elEnc.add(EmaFactory.createElementEntry().time( "MY_TIME", 02, 03, 04, 005 )); TestUtilities.checkResult("ElementEntry.load().dataType()== DataTypes.TIME", ee6.load().dataType()== DataTypes.TIME ); TestUtilities.checkResult("ElementEntry.code() ==Data.DataCode.NO_CODE", ee6.code() ==Data.DataCode.NO_CODE); TestUtilities.checkResult("ElementEntry.time().hour()", ee6.time().hour() == 02 ); TestUtilities.checkResult("ElementEntry.time().minute()", ee6.time().minute() == 03 ); TestUtilities.checkResult("ElementEntry.time().second()", ee6.time().second() == 04 ); TestUtilities.checkResult("ElementEntry.time().millisecond()", ee6.time().millisecond() == 005 );
elEnc.add(EmaFactory.createElementEntry().time( "MY_TIME", 02, 03, 04, 005)); TestUtilities.checkResult("ElementList.toString() == toString() not supported", elEnc.toString().equals("\nDecoding of just encoded object in the same application is not supported\n")); TestUtilities.checkResult("ElementEntry.load().dataType()== DataTypes.TIME", ee6.load().dataType()== DataTypes.TIME ); TestUtilities.checkResult("ElementEntry.code() ==Data.DataCode.NO_CODE", ee6.code() ==Data.DataCode.NO_CODE); TestUtilities.checkResult("ElementEntry.time().hour()", ee6.time().hour() == 02 ); TestUtilities.checkResult("ElementEntry.time().minute()", ee6.time().minute() == 03 ); TestUtilities.checkResult("ElementEntry.time().second()", ee6.time().second() == 04 ); TestUtilities.checkResult("ElementEntry.time().millisecond()", ee6.time().millisecond() == 005 ); elEnc.add(EmaFactory.createElementEntry().time( "MY_TIME", 02, 03, 04, 005)); TestUtilities.checkResult("ElementEntry.load().dataType()== DataTypes.TIME", ee6.load().dataType()== DataTypes.TIME ); TestUtilities.checkResult("ElementEntry.code() ==Data.DataCode.NO_CODE", ee6.code() ==Data.DataCode.NO_CODE); TestUtilities.checkResult("ElementEntry.time().hour()", ee6.time().hour() == 02 ); TestUtilities.checkResult("ElementEntry.time().minute()", ee6.time().minute() == 03 ); TestUtilities.checkResult("ElementEntry.time().second()", ee6.time().second() == 04 ); TestUtilities.checkResult("ElementEntry.time().millisecond()", ee6.time().millisecond() == 005 );
for(i=0; i < 23; ++i) _elementList.add(EmaFactory.createElementEntry().time( _timeTestName[i], _iTime[i][0], _iTime[i][1], _iTime[i][2],_iTime[i][3],_iTime[i][4],_iTime[i][5]));
el.add(EmaFactory.createElementEntry().time("Element - Time" , 02, 03, 04, 005));