fix test bug
diff --git a/dockertests/docker_test.go b/dockertests/docker_test.go
index 87eff5d..0851a41 100644
--- a/dockertests/docker_test.go
+++ b/dockertests/docker_test.go
@@ -121,7 +121,7 @@
It("should get data according to data scope", func(done Done) {
tableName := "docker_test_b"
targetTablename := "edgex_" + tableName
- handler := &newTableHandler{
+ handler := &newTableScopeHandler{
targetTablename: targetTablename,
done: done,
}
@@ -141,6 +141,8 @@
Expect(err).Should(Succeed())
_, err = tx.Exec("ALTER TABLE edgex." + tableName + " replica identity full;")
Expect(err).Should(Succeed())
+ _, err = tx.Exec("INSERT INTO edgex." + tableName + " values ('three', 3, '" + clusterIdFromConfig + "');")
+ Expect(err).Should(Succeed())
tx.Commit()
}
@@ -302,6 +304,7 @@
func (n *newTableHandler) Handle(event apid.Event) {
if s, ok := event.(*common.Snapshot); ok {
+ defer GinkgoRecover()
sqliteDb, err := dataService.DBVersion(s.SnapshotInfo)
Expect(err).Should(Succeed())
Expect(verifyTestTableExist(n.targetTablename, sqliteDb)).To(BeTrue())
@@ -333,6 +336,7 @@
func (n *newTableScopeHandler) Handle(event apid.Event) {
if s, ok := event.(*common.Snapshot); ok {
+ defer GinkgoRecover()
sqliteDb, err := dataService.DBVersion(s.SnapshotInfo)
Expect(err).Should(Succeed())
verifyTestTableData(n.targetTablename, sqliteDb)