/** Test of loadBelegByNumber method, of class BelegService. */ @Test public void testLoadBelegByNumber() throws Exception { System.out.println("loadBelegById"); BelegSearchRequest searchReq = new BelegSearchRequest(); searchReq.setSearchType(SearchType.ALL_RECORDS); searchReq.setBelegType(BelegTyp.AUFTRAG); searchReq.setLimit(10); searchReq.setMandantenId(2); List<BelegKopfDTO> beList = testee.searchBeleg(searchReq); assertNotNull("searchBelege, Liste hat keine 10 Einträge", beList); assertEquals("searchBelege, Liste hat keine 10 Einträge", 10, beList.size()); BaseDTO expResult = (BaseDTO) beList.get(3); Integer belegNr = beList.get(3).getNummer(); BelegDTO result = testee.loadBelegByNumber(BelegTyp.AUFTRAG, belegNr); assertNotNull("Beleg nicht geladen Nummer=" + belegNr, result); assertEquals( "Beleg nicht geladen falsche Nummer=" + belegNr, belegNr.intValue(), result.getNummer()); BaseDTO testResult = (BaseDTO) result; assertEquals("Beleg nicht geladen ID=" + expResult.getId(), expResult, testResult); }