aboutsummaryrefslogtreecommitdiff
path: root/headers_test.go
diff options
context:
space:
mode:
authorStefan Majewsky <majewsky@gmx.net>2018-02-04 23:29:09 +0100
committerStefan Majewsky <majewsky@gmx.net>2018-02-04 23:29:09 +0100
commitfafac750baa70812432020784cc5ba2cc23224cc (patch)
tree2b0100470a44a7db1550fc7989257c35c5ac808d /headers_test.go
parent698cd6aaf4e4fd235d5af904376c89f8faf177f7 (diff)
downloadgo-schwift-fafac750baa70812432020784cc5ba2cc23224cc.tar.gz
add Container
Diffstat (limited to 'headers_test.go')
-rw-r--r--headers_test.go23
1 files changed, 15 insertions, 8 deletions
diff --git a/headers_test.go b/headers_test.go
index 2d1d804..b54181c 100644
--- a/headers_test.go
+++ b/headers_test.go
@@ -33,13 +33,13 @@ func TestParseAccountHeadersSuccess(t *testing.T) {
"X-Account-Meta-foo": {"bar"},
}, &headers)
- expectError(t, err, nil)
+ expectError(t, err, "")
expectUint64(t, headers.BytesUsed, 1234)
expectUint64(t, headers.ContainerCount, 23)
expectUint64(t, headers.ObjectCount, 42)
value, err := headers.QuotaBytes().Get()
- expectError(t, err, nil)
+ expectError(t, err, "")
expectUint64(t, value, 1048576)
expectString(t, headers.Metadata.Get("foo"), "bar")
@@ -49,6 +49,13 @@ func TestParseAccountHeadersSuccess(t *testing.T) {
//TODO TestParseAccountHeadersError
+func expectBool(t *testing.T, actual bool, expected bool) {
+ t.Helper()
+ if actual != expected {
+ t.Errorf("expected value %#v, got %#v instead\n", expected, actual)
+ }
+}
+
func expectUint64(t *testing.T, actual uint64, expected uint64) {
t.Helper()
if actual != expected {
@@ -63,19 +70,19 @@ func expectString(t *testing.T, actual string, expected string) {
}
}
-func expectError(t *testing.T, actual error, expected *string) (ok bool) {
+func expectError(t *testing.T, actual error, expected string) (ok bool) {
t.Helper()
if actual == nil {
- if expected != nil {
- t.Errorf("expected error %q, got no error\n", *expected)
+ if expected != "" {
+ t.Errorf("expected error %q, got no error\n", expected)
return false
}
} else {
- if expected == nil {
+ if expected == "" {
t.Errorf("expected no error, got %q\n", actual.Error())
return false
- } else if *expected != actual.Error() {
- t.Errorf("expected error %q, got %q instead\n", *expected, actual.Error())
+ } else if expected != actual.Error() {
+ t.Errorf("expected error %q, got %q instead\n", expected, actual.Error())
return false
}
}