1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package com.hack23.sonar.cloudformation.reports.process;
21
22 import java.io.ByteArrayInputStream;
23 import java.util.List;
24
25 import org.junit.Assert;
26 import org.junit.Test;
27
28 import com.hack23.sonar.cloudformation.reports.cfnnag.CfnNagScanReport;
29
30
31
32
33 public class CfnNagScanReportReaderTest extends Assert {
34
35
36
37
38 @Test
39 public void readReportTest() {
40 final List<CfnNagScanReport> cfnNagReport = new CfnNagScanReportReader().readReport(CfnNagScanReportReaderTest.class.getResourceAsStream("/cfn-nag-scan.nagscan"));
41
42 assertNotNull(cfnNagReport);
43 assertFalse(cfnNagReport.isEmpty());
44 }
45
46
47
48
49 @Test
50 public void readReportFailueTest() {
51 final List<CfnNagScanReport> cfnNagReport = new CfnNagScanReportReader().readReport(new ByteArrayInputStream("".getBytes()));
52
53 assertNotNull(cfnNagReport);
54 assertTrue(cfnNagReport.isEmpty());
55 }
56
57 }