summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2017-04-30 05:20:04 +0200
committerChristian Pointner <equinox@spreadspace.org>2017-04-30 05:20:04 +0200
commit3c78751bd90799063152d7df05e76ef88bd7d8c9 (patch)
treea08fa406b349073b764e53df6b8ef51e881a97c4
parentingore coverage output (diff)
add one more testcase
-rw-r--r--src/hub/src/spreadspace.org/sfive/s5store_test.go21
1 files changed, 20 insertions, 1 deletions
diff --git a/src/hub/src/spreadspace.org/sfive/s5store_test.go b/src/hub/src/spreadspace.org/sfive/s5store_test.go
index 67557d4..547ef3c 100644
--- a/src/hub/src/spreadspace.org/sfive/s5store_test.go
+++ b/src/hub/src/spreadspace.org/sfive/s5store_test.go
@@ -223,8 +223,27 @@ func TestAppendAndFetch(t *testing.T) {
t.Fatalf("should have been equal\nactual: %v\nexpected: %v\n", out, expected)
}
+ // remote dataupdate
+ in = DataUpdateFull{0, "7411836d-58f7-4a36-85d6-409b4e4ca30c", 3, source, update}
+
+ if err = store.Append(in); err != nil {
+ t.Fatalf("Failed to append update: %v", err)
+ }
+
+ out, err = store.GetUpdate(2)
+ if err != nil {
+ t.Fatalf("Failed to fetch update: %v", err)
+
+ }
+ out.StartTime = out.StartTime.UTC() // this should be handled by the protocol encoder
+ expected = in
+
+ if !reflect.DeepEqual(expected, out) {
+ t.Fatalf("should have been equal\nactual: %v\nexpected: %v\n", out, expected)
+ }
+
//
- // TODO: more example data
+ // TODO: more example data and cleanup this copy&paste hell...
//
}