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  }