MCPcopy Create free account
hub / github.com/evilsocket/sum / TestServiceCreateOracleWithInvalidId

Function TestServiceCreateOracleWithInvalidId

service/oracles_test.go:57–74  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

55}
56
57func TestServiceCreateOracleWithInvalidId(t *testing.T) {
58 setup(t, true, true)
59 defer teardown(t)
60
61 svc, err := New(testFolder, "", "")
62 if err != nil {
63 t.Fatal(err)
64 }
65
66 svc.oracles.NextID(1)
67 if resp, err := svc.CreateOracle(context.TODO(), &testOracle); err != nil {
68 t.Fatal(err)
69 } else if resp.Success {
70 t.Fatalf("expected error response: %v", resp)
71 } else if resp.Msg != storage.ErrInvalidID.Error() {
72 t.Fatalf("unexpected response message: %s", resp.Msg)
73 }
74}
75
76func TestServiceCreateBrokenOracle(t *testing.T) {
77 setup(t, true, true)

Callers

nothing calls this directly

Calls 6

setupFunction · 0.85
teardownFunction · 0.85
NewFunction · 0.85
NextIDMethod · 0.80
ErrorMethod · 0.80
CreateOracleMethod · 0.65

Tested by

no test coverage detected