INNER CODE UNIT · Go
TestValid
cloudflare/cfrpki · ov/ov_test.go:76
func TestValid(t *testing.T) {
vrp, route := MakeData()
ov := NewOV(vrp)
matching, state, err := ov.Validate(route)
assert.Nil(t, err)
assert.Equal(t, 3, len(matching))
assert.Equal(t, STATE_VALID, state)
}
func TestInvalid(t *testing.T) {
vrp, route := MakeData()
ov := NewOV(vrp[0:2])
matching, state, err := ov.Validate(route)
assert.Nil(t, err)
assert.Equal(t, 2, len(matching))
assert.Equal(t, STATE_INVALID, state)
}