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{}))
|
||
|
}
|