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

Function TestLoadOraclesWithCorruptedData

storage/oracles_test.go:107–120  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

105}
106
107func TestLoadOraclesWithCorruptedData(t *testing.T) {
108 setupOracles(t, true, true, false)
109 defer teardownOracles(t)
110
111 if oracles, err := LoadOracles("/lulzlulz"); err == nil {
112 t.Fatal("expected error")
113 } else if oracles != nil {
114 t.Fatal("expected no storage loaded")
115 } else if oracles, err := LoadOracles(testFolder); err == nil {
116 t.Fatal("expected error due to broken oracle dat file")
117 } else if oracles != nil {
118 t.Fatal("expected no storage loaded due to corrupted oracle dat file")
119 }
120}
121
122func TestOraclesFind(t *testing.T) {
123 setupOracles(t, true, false, false)

Callers

nothing calls this directly

Calls 3

setupOraclesFunction · 0.85
teardownOraclesFunction · 0.85
LoadOraclesFunction · 0.85

Tested by

no test coverage detected