17 lines
564 B
Go
17 lines
564 B
Go
package types
|
|
|
|
import (
|
|
"reflect"
|
|
"testing"
|
|
)
|
|
|
|
// Test_Disruption_Unmarshal tests unmarshalling for Disruption.
|
|
// 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_Disruption_Unmarshal(t *testing.T) {
|
|
testUnmarshal(t, testData["disruption"], reflect.TypeOf(Disruption{}))
|
|
}
|