diff options
author | Wolfy-J <[email protected]> | 2018-07-07 19:52:46 -0700 |
---|---|---|
committer | Wolfy-J <[email protected]> | 2018-07-07 19:52:46 -0700 |
commit | b819c830c407fb4c8bec21c3a3891a8313db7a8e (patch) | |
tree | f69e8e5885f7feabb11b94a9b2b87182f6034d75 /service/http/attributes_test.go | |
parent | 806b89a1ac24cf6d173f697c9261eed5efa68c3f (diff) |
more tests
Diffstat (limited to 'service/http/attributes_test.go')
-rw-r--r-- | service/http/attributes_test.go | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/service/http/attributes_test.go b/service/http/attributes_test.go new file mode 100644 index 00000000..d58d8879 --- /dev/null +++ b/service/http/attributes_test.go @@ -0,0 +1,67 @@ +package http + +import ( + "testing" + "net/http" + "github.com/magiconair/properties/assert" +) + +func TestAllAttributes(t *testing.T) { + r := &http.Request{} + r = InitAttributes(r) + + SetAttribute(r, "key", "value") + + assert.Equal(t, AllAttributes(r), map[string]interface{}{ + "key": "value", + }) +} + +func TestAllAttributesNone(t *testing.T) { + r := &http.Request{} + r = InitAttributes(r) + + assert.Equal(t, AllAttributes(r), map[string]interface{}{}) +} + +func TestAllAttributesNone2(t *testing.T) { + r := &http.Request{} + + assert.Equal(t, AllAttributes(r), map[string]interface{}{}) +} + +func TestGetAttribute(t *testing.T) { + r := &http.Request{} + r = InitAttributes(r) + + SetAttribute(r, "key", "value") + assert.Equal(t, GetAttribute(r, "key"), "value") +} + +func TestGetAttributeNone(t *testing.T) { + r := &http.Request{} + r = InitAttributes(r) + + assert.Equal(t, GetAttribute(r, "key"), nil) +} + +func TestGetAttributeNone2(t *testing.T) { + r := &http.Request{} + + assert.Equal(t, GetAttribute(r, "key"), nil) +} + +func TestSetAttribute(t *testing.T) { + r := &http.Request{} + r = InitAttributes(r) + + SetAttribute(r, "key", "value") + assert.Equal(t, GetAttribute(r, "key"), "value") +} + +func TestSetAttributeNone(t *testing.T) { + r := &http.Request{} + + SetAttribute(r, "key", "value") + assert.Equal(t, GetAttribute(r, "key"), nil) +}
\ No newline at end of file |