Gradle Test Run :test

UShapeKindTest

summary

4

tests

0

failures

0

skipped

0.004s

duration

100%

successful

Child Name Tests Failures Skipped Duration Success rate
every kind's shape class overrides getShapeKind(), and returns that kind everyShapeClassOverridesGetShapeKind() 1 0 0 0.001s 100%
every kind but UNKNOWN names a distinct shape class, and of() finds it back kindsAndTypesAgree() 1 0 0 0.001s 100%
of() rejects a class no driver is registered for ofRejectsUnknownClass() 1 0 0 0s 100%
UNKNOWN is the default, and sits at index 0 so an empty array means no driver unknownIsTheDefault() 1 0 0 0.001s 100%