@Test public void testGetDefaultDocHeader() { try { assertNotNull( DocHeader.class.getName() + " could not be retrieved from XML", dayAheadAreaOperatingReserveShortfallClient.getDefaultDocHeader()); } catch (MalformedURLException e) { fail(e.getMessage()); } catch (IOException e) { fail(e.getMessage()); } }
@Test public void testGetDocHeaderForDate() { Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, -1); Date yesterday = cal.getTime(); try { assertNotNull( DocHeader.class.getName() + " could not be retrieved from XML", dayAheadAreaOperatingReserveShortfallClient.getDocHeaderForDate(yesterday)); } catch (MalformedURLException e) { fail(e.getMessage()); } catch (IOException e) { fail(e.getMessage()); } }
@Test public void testGetDocBodiesInDateRange() { Calendar calStart = Calendar.getInstance(); calStart.add(Calendar.DATE, -3); try { List<DocBody> docBodies = dayAheadAreaOperatingReserveShortfallClient.getDocBodiesInDateRange( calStart.getTime(), new Date()); assertNotNull( "List of " + DocBody.class.getName() + " Objects could not be retrieved from XML", docBodies); assertEquals( "Unexpected number of " + DocBody.class.getName() + " Objects returned.", docBodies.size(), 4); } catch (MalformedURLException e) { fail(e.getMessage()); } catch (IOException e) { fail(e.getMessage()); } }