|
|
@ -24,6 +24,7 @@ func TestContext(t *testing.T) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
r, _ := http.NewRequest("GET", "http://localhost:8080/", nil) |
|
|
r, _ := http.NewRequest("GET", "http://localhost:8080/", nil) |
|
|
|
|
|
emptyR, _ := http.NewRequest("GET", "http://localhost:8080/", nil) |
|
|
|
|
|
|
|
|
// Get()
|
|
|
// Get()
|
|
|
assertEqual(Get(r, key1), nil) |
|
|
assertEqual(Get(r, key1), nil) |
|
|
@ -51,6 +52,26 @@ func TestContext(t *testing.T) { |
|
|
assertEqual(value, nil) |
|
|
assertEqual(value, nil) |
|
|
assertEqual(ok, true) |
|
|
assertEqual(ok, true) |
|
|
|
|
|
|
|
|
|
|
|
// GetAll()
|
|
|
|
|
|
values := GetAll(r) |
|
|
|
|
|
assertEqual(len(values), 3) |
|
|
|
|
|
|
|
|
|
|
|
// GetAll() for empty request
|
|
|
|
|
|
values = GetAll(emptyR) |
|
|
|
|
|
if values != nil { |
|
|
|
|
|
t.Error("GetAll didn't return nil value for invalid request") |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// GetAllOk()
|
|
|
|
|
|
values, ok = GetAllOk(r) |
|
|
|
|
|
assertEqual(len(values), 3) |
|
|
|
|
|
assertEqual(ok, true) |
|
|
|
|
|
|
|
|
|
|
|
// GetAllOk() for empty request
|
|
|
|
|
|
values, ok = GetAllOk(emptyR) |
|
|
|
|
|
assertEqual(value, nil) |
|
|
|
|
|
assertEqual(ok, false) |
|
|
|
|
|
|
|
|
// Delete()
|
|
|
// Delete()
|
|
|
Delete(r, key1) |
|
|
Delete(r, key1) |
|
|
assertEqual(Get(r, key1), nil) |
|
|
assertEqual(Get(r, key1), nil) |
|
|
|