github.com/insionng/yougam@v0.0.0-20170714101924-2bc18d833463/libraries/pingcap/go-themis/oracle/oracles/remote_test.go (about) 1 package oracles 2 3 import "testing" 4 5 func TestRemoteOracle(t *testing.T) { 6 oracle := NewRemoteOracle("localhost", "/zk/tso") 7 m := map[uint64]struct{}{} 8 for i := 0; i < 100000; i++ { 9 ts, err := oracle.GetTimestamp() 10 if err != nil { 11 t.Error(err) 12 } 13 m[ts] = struct{}{} 14 } 15 16 if len(m) != 100000 { 17 t.Error("generated same ts, ", len(m)) 18 } 19 }