@Test
public void testShowReport() throws Exception {
ReportViewer reportViewer = new ReportViewer("Takstolinfo");
Collection<TakstolInfoV> heads = new ArrayList<TakstolInfoV>();
TakstolInfoV takstolInfo = new TakstolInfoV();
takstolInfo.setTakstolInfoVPK(new TakstolInfoVPK("100", 1));
takstolInfo.setKundenr(200);
takstolInfo.setNavn("Navn");
takstolInfo.setLeveringsadresse("Leveringsadresse");
takstolInfo.setPostnr("PostNr");
takstolInfo.setPoststed("Poststed");
takstolInfo.setHoydeOverHavet(500);
takstolInfo.setBeregnetFor(" beregnetfor");
takstolInfo.setSnolast(500);
takstolInfo.setEgenvekt(1000);
takstolInfo.setUtstikkType(1);
takstolInfo.setKode("kode");
takstolInfo.setAntall(BigDecimal.valueOf(1));
takstolInfo.setProdno("prodno");
takstolInfo.setBeskrivelse("beskrivelse");
takstolInfo.setTakstoltype("takstoltype");
takstolInfo.setVirkesbredde(BigDecimal.valueOf(5.5));
takstolInfo.setUtstikkslengde(200);
takstolInfo.setSvilleklaring(200);
takstolInfo.setRombreddeAStol(30);
takstolInfo.setBaeringGulv("baeringgulv");
takstolInfo.setIsolasjonshoyde("isoloasjonsh");
takstolInfo.setLoddkutt(BigDecimal.valueOf(12.6));
takstolInfo.setNedstikk(BigDecimal.valueOf(90));
takstolInfo.setBeregnetTid(BigDecimal.valueOf(2));
heads.add(takstolInfo);
takstolInfo = new TakstolInfoV();
takstolInfo.setTakstolInfoVPK(new TakstolInfoVPK("100", 1));
takstolInfo.setKundenr(200);
takstolInfo.setNavn("Navn");
takstolInfo.setLeveringsadresse("Leveringsadresse");
takstolInfo.setPostnr("PostNr");
takstolInfo.setPoststed("Poststed");
takstolInfo.setHoydeOverHavet(500);
takstolInfo.setBeregnetFor(" beregnetfor");
takstolInfo.setSnolast(500);
takstolInfo.setEgenvekt(1000);
takstolInfo.setUtstikkType(1);
takstolInfo.setKode("kode2");
takstolInfo.setAntall(BigDecimal.valueOf(11));
takstolInfo.setProdno("prodno2");
takstolInfo.setBeskrivelse("beskrivelse2");
takstolInfo.setTakstoltype("takstoltype2");
takstolInfo.setVirkesbredde(BigDecimal.valueOf(55.5));
takstolInfo.setUtstikkslengde(2200);
takstolInfo.setSvilleklaring(2200);
takstolInfo.setRombreddeAStol(230);
takstolInfo.setBaeringGulv("baeringgulv2");
takstolInfo.setIsolasjonshoyde("isoloasjonsh2");
takstolInfo.setLoddkutt(BigDecimal.valueOf(122.6));
takstolInfo.setNedstikk(BigDecimal.valueOf(920));
takstolInfo.setBeregnetTid(BigDecimal.valueOf(22));
heads.add(takstolInfo);
String reportFileName = "Takstolinfo - " + takstolInfo.getOrdernr()
+ ".pdf";
reportViewer.generateProtransReportFromBeanAndShow(heads,
"Takstolinfo", ReportEnum.TAKSTOL_INFO, null, reportFileName,
null, false);