//Inside user_test.go func DisplayTestCaseResults(functionalityName string, tests []TestStruct, t *testing.T) { for _, test := range tests { if test.observedStatusCode == test.expectedStatusCode { t.Logf("Passed Case:\n request body : %s \n expectedStatus : %d \n responseBody : %s \n observedStatusCode : %d \n", test.requestBody, test.expectedStatusCode, test.responseBody, test.observedStatusCode) } else { t.Errorf("Failed Case:\n request body : %s \n expectedStatus : %d \n responseBody : %s \n observedStatusCode : %d \n", test.requestBody, test.expectedStatusCode, test.responseBody, test.observedStatusCode) } } }