Skip to content

Commit b428bf8

Browse files
committed
tests: excel: more test cases
1 parent 6978869 commit b428bf8

File tree

1 file changed

+79
-0
lines changed

1 file changed

+79
-0
lines changed

formatter/formatter_excel_test.go

+79
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,85 @@ func TestExcelFormatter_Format(t *testing.T) {
4242
},
4343
wantErr: false,
4444
},
45+
{
46+
name: "Test ExcelFormatter.Format Basic 3 hosts",
47+
f: &ExcelFormatter{
48+
config: &Config{
49+
Writer: writer,
50+
},
51+
},
52+
args: args{
53+
td: &TemplateData{
54+
NMAPRun: NMAPRun{
55+
Host: []Host{
56+
{
57+
StartTime: 0,
58+
EndTime: 0,
59+
Port: []Port{},
60+
HostAddress: []HostAddress{
61+
{
62+
Address: "192.168.1.1",
63+
},
64+
},
65+
HostNames: HostNames{},
66+
Status: HostStatus{
67+
State: "up",
68+
},
69+
OS: OS{},
70+
Trace: Trace{},
71+
Uptime: Uptime{},
72+
Distance: Distance{},
73+
TCPSequence: TCPSequence{},
74+
IPIDSequence: IPIDSequence{},
75+
TCPTSSequence: TCPTSSequence{},
76+
},
77+
{
78+
StartTime: 0,
79+
EndTime: 0,
80+
Port: []Port{},
81+
HostAddress: []HostAddress{
82+
{
83+
Address: "192.168.1.2",
84+
},
85+
},
86+
HostNames: HostNames{},
87+
Status: HostStatus{
88+
State: "down",
89+
},
90+
OS: OS{},
91+
Trace: Trace{},
92+
Uptime: Uptime{},
93+
Distance: Distance{},
94+
TCPSequence: TCPSequence{},
95+
IPIDSequence: IPIDSequence{},
96+
TCPTSSequence: TCPTSSequence{},
97+
},
98+
{
99+
StartTime: 0,
100+
EndTime: 0,
101+
Port: []Port{},
102+
HostAddress: []HostAddress{
103+
{
104+
Address: "192.168.1.3",
105+
},
106+
},
107+
HostNames: HostNames{},
108+
Status: HostStatus{
109+
State: "up",
110+
},
111+
OS: OS{},
112+
Trace: Trace{},
113+
Uptime: Uptime{},
114+
Distance: Distance{},
115+
TCPSequence: TCPSequence{},
116+
IPIDSequence: IPIDSequence{},
117+
TCPTSSequence: TCPTSSequence{},
118+
},
119+
},
120+
},
121+
},
122+
},
123+
},
45124
}
46125
for _, tt := range tests {
47126
t.Run(tt.name, func(t *testing.T) {

0 commit comments

Comments
 (0)