17 lines
539 B
Go
17 lines
539 B
Go
package types
|
|
|
|
import (
|
|
"reflect"
|
|
"testing"
|
|
)
|
|
|
|
// Test_Route_Unmarshal tests unmarshalling for Route.
|
|
// As the unmarshalling is done in-house, this allows us to check that the custom UnmarshalJSON function correctly
|
|
//
|
|
// This launches both a "correct" and "incorrect" subtest, allowing us to test both cases.
|
|
// If we expect no errors but we get one, the test fails
|
|
// If we expect an error but we don't get one, the test fails
|
|
func Test_Route_Unmarshal(t *testing.T) {
|
|
testUnmarshal(t, testData["route"], reflect.TypeOf(Route{}))
|
|
}
|