(t *testing.T)
| 143 | } |
| 144 | |
| 145 | func TestServiceReadOracle(t *testing.T) { |
| 146 | setup(t, true, true) |
| 147 | defer teardown(t) |
| 148 | |
| 149 | byID.Id = 1 |
| 150 | if svc, err := New(testFolder, "", ""); err != nil { |
| 151 | t.Fatal(err) |
| 152 | } else if resp, err := svc.ReadOracle(context.TODO(), &byID); err != nil { |
| 153 | t.Fatal(err) |
| 154 | } else if !resp.Success { |
| 155 | t.Fatalf("expected success response: %v", resp) |
| 156 | } else if resp.Oracle == nil { |
| 157 | t.Fatal("expected oracles list") |
| 158 | } else if testOracle.Id = byID.Id; !sameOracle(*resp.Oracle, testOracle) { |
| 159 | t.Fatalf("oracle does not match: %v", resp.Oracle) |
| 160 | } |
| 161 | } |
| 162 | |
| 163 | func TestServiceReadOracleWithInvalidId(t *testing.T) { |
| 164 | setup(t, true, true) |
nothing calls this directly
no test coverage detected