| BasicPTVTest |  | 0% | | n/a | 8 | 8 | 122 | 122 | 8 | 8 | 1 | 1 |
| ValidatePolymSubTypeTest |  | 0% | | n/a | 30 | 30 | 101 | 101 | 30 | 30 | 1 | 1 |
| BasicPTVWithArraysTest |  | 0% | | n/a | 2 | 2 | 37 | 37 | 2 | 2 | 1 | 1 |
| CustomPTVMatchersTest |  | 0% | | n/a | 3 | 3 | 38 | 38 | 3 | 3 | 1 | 1 |
| ValidatePolymBaseTypeTest |  | 0% | | n/a | 5 | 5 | 31 | 31 | 5 | 5 | 1 | 1 |
| AnnotatedPolymorphicValidationTest |  | 0% | | n/a | 2 | 2 | 25 | 25 | 2 | 2 | 1 | 1 |
| BasicPTVTest.BaseValueWrapper |  | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| ValidatePolymSubTypeTest.BaseValue |  | 0% |  | 0% | 5 | 5 | 4 | 4 | 2 | 2 | 1 | 1 |
| ValidatePolymSubTypeTest.SimpleNameBasedValidator |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 4 | 4 | 1 | 1 |
| ValidatePolymBaseTypeTest.BaseTypeValidator |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 4 | 4 | 1 | 1 |
| ValidatePolymSubTypeTest.SimpleClassBasedValidator |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 4 | 4 | 1 | 1 |
| AnnotatedPolymorphicValidationTest.NumbersAreOkValidator |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| CustomPTVMatchersTest.new BasicPolymorphicTypeValidator.TypeMatcher() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| CustomPTVMatchersTest.new BasicPolymorphicTypeValidator.TypeMatcher() {...} |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| BasicPTVWithArraysTest.ObjectWrapper |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ValidatePolymSubTypeTest.DefTypeWrapper |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| BasicPTVWithArraysTest.Bad2534 |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| BasicPTVWithArraysTest.Good2534 |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| CustomPTVMatchersTest.CustomBad |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| BasicPTVTest.ValueA |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| BasicPTVTest.ValueB |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| BasicPTVTest.NumberWrapper |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ValidatePolymSubTypeTest.AnnotatedMinimalWrapper |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| CustomPTVMatchersTest.ObjectWrapper |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| BasicPTVTest.ObjectWrapper |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| ValidatePolymSubTypeTest.AnnotatedWrapper |  | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| CustomPTVMatchersTest.CustomGood |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ValidatePolymBaseTypeTest.DefTypeBadWrapper |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ValidatePolymBaseTypeTest.DefTypeGoodWrapper |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ValidatePolymBaseTypeTest.AnnotatedBadWrapper |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ValidatePolymBaseTypeTest.AnnotatedGoodWrapper |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| BasicPTVWithArraysTest.Base2534 |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| BasicPTVTest.BaseValue |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| CustomPTVMatchersTest.CustomBase |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| ValidatePolymBaseTypeTest.BaseValue |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| ValidatePolymBaseTypeTest.GoodValue | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ValidatePolymSubTypeTest.MehValue | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ValidatePolymBaseTypeTest.BadValue | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| AnnotatedPolymorphicValidationTest.WrappedPolymorphicUntyped | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ValidatePolymSubTypeTest.GoodValue | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| AnnotatedPolymorphicValidationTest.WrappedPolymorphicUntypedSer | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| ValidatePolymSubTypeTest.BadValue | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |