fix: failed to generate API test report when data is null.

This commit is contained in:
xucong053
2022-02-11 15:06:22 +08:00
parent 29ba47b24b
commit 724bb76ce1
3 changed files with 33 additions and 16 deletions

View File

@@ -123,6 +123,19 @@ func TestInitRendezvous(t *testing.T) {
func TestGenHTMLReport(t *testing.T) {
summary := newOutSummary()
caseSummary1 := newSummary()
caseSummary2 := newSummary()
stepResult1 := &stepData{}
stepResult2 := &stepData{
Name: "Test",
StepType: stepTypeRequest,
Success: false,
ContentSize: 0,
Attachment: "err",
}
caseSummary1.Records = []*stepData{stepResult1, stepResult2, nil}
summary.appendCaseSummary(caseSummary1)
summary.appendCaseSummary(caseSummary2)
err := genHTMLReport(summary)
if err != nil {
t.Error(err)