Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
1018 0 0 5 99.509% 8.802

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.apache.johnzon.jsonb 150 0 0 1 99.333% 1.172
org.apache.johnzon.jsonp.strict 10 0 0 0 100% 0.074
org.apache.johnzon.jsonschema 25 0 0 0 100% 0.093
org.apache.johnzon.maven.plugin 2 0 0 0 100% 0.178
org.apache.johnzon.jsonlogic 41 0 0 0 100% 0.135
org.apache.johnzon.jaxrs.jsonb.jaxrs 5 0 0 0 100% 0.006
org.apache.johnzon.jsonb.serializer 1 0 0 0 100% 0.013
org.apache.johnzon.jsonb.jaxrs 8 0 0 0 100% 0.247
org.apache.johnzon.mapper.internal 1 0 0 0 100% 0
org.apache.johnzon.jsonb.api.experimental 4 0 0 0 100% 0.007
org.apache.johnzon 2 0 0 0 100% 0.005
org.apache.johnzon.mapper.converter 5 0 0 0 100% 0.003
org.apache.johnzon.jaxrs 14 0 0 0 100% 0.372
org.apache.johnzon.jsonschema.regex 2 0 0 0 100% 0.364
org.apache.johnzon.mapper 231 0 0 2 99.134% 1.613
org.apache.johnzon.jaxrs.xml 1 0 0 0 100% 0.094
org.superbiz 1 0 0 0 100% 0
org.apache.johnzon.jsonb.extras.polymorphism 2 0 0 0 100% 0.192
org.apache.johnzon.websocket 2 0 0 0 100% 3.129
org.apache.johnzon.core 511 0 0 2 99.609% 1.105

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.johnzon.jsonb

Class Tests Errors Failures Skipped Success Rate Time
FailOnUnknownPropertiesTest 1 0 0 0 100% 0.003
CustomParameterizedTypeTest 1 0 0 0 100% 0.003
JsonbTransientTest 2 0 0 0 100% 0.004
TransientTest 1 0 0 0 100% 0.003
DefaultMappingTest 15 0 0 1 93.333% 0.038
AdapterTest 7 0 0 0 100% 0.022
EnumTest 1 0 0 0 100% 0.005
JohnzonIgnoreNestedTest 1 0 0 0 100% 0.002
NillableTest 3 0 0 0 100% 0.007
GenericsTest 1 0 0 0 100% 0.004
OrderTest 2 0 0 0 100% 0.01
AnnotationOrderTest 1 0 0 0 100% 0.002
DateFormatTest 5 0 0 0 100% 0.077
ObjectSerializationTest 6 0 0 0 100% 0.008
JsonbJsonValueTest 2 0 0 0 100% 0.005
TimezoneTest 2 0 0 0 100% 0.003
JsonbWriteTest 15 0 0 0 100% 0.023
EnumConverterTest 2 0 0 0 100% 0.003
AnySupportTest 3 0 0 0 100% 0.007
JsonbTypesTest 2 0 0 0 100% 0.197
JohnzonJsonbTest 20 0 0 0 100% 0.034
NumberFormatTest 2 0 0 0 100% 0.017
CdiAdapterTest 1 0 0 0 100% 0.445
FloatTest 1 0 0 0 100% 0.002
HierarchySerializationTest 1 0 0 0 100% 0.003
OverrideDefaultAdaptersTest 1 0 0 0 100% 0.002
InterfaceMappingTest 1 0 0 0 100% 0.001
SerializerTest 12 0 0 0 100% 0.034
SerializersRoundTripTest 2 0 0 0 100% 0.011
DynamicBufferResizingTest 3 0 0 0 100% 0.105
ConstructorVisibilityTest 2 0 0 0 100% 0.008
PolymorphicConfigTest 1 0 0 0 100% 0.006
HiddingPublicFieldTest 1 0 0 0 100% 0.003
JohnzonConverterInJsonbTest 2 0 0 0 100% 0.005
JsonbReadTest 11 0 0 0 100% 0.033
PropertyNamingStrategyFactoryTest 1 0 0 0 100% 0.007
ParserGeneratorMappingTest 2 0 0 0 100% 0.004
IJsonTest 4 0 0 0 100% 0.005
GenericAdapterTest 1 0 0 0 100% 0.006
JohnzonProviderTest 2 0 0 0 100% 0
JsonbVisitilityTest 2 0 0 0 100% 0.003
ClassConverterTest 2 0 0 0 100% 0.009
DefaultPropertyVisibilityStrategyTest 2 0 0 0 100% 0.003

org.apache.johnzon.jsonp.strict

Class Tests Errors Failures Skipped Success Rate Time
StrictJsonPointerFactoryTest 10 0 0 0 100% 0.074

org.apache.johnzon.jsonschema

Class Tests Errors Failures Skipped Success Rate Time
JsonSchemaValidatorTest 25 0 0 0 100% 0.093

org.apache.johnzon.maven.plugin

Class Tests Errors Failures Skipped Success Rate Time
PojoToJsonSchemaMojoTest 1 0 0 0 100% 0.118
ExampleToModelMojoTest 1 0 0 0 100% 0.06

org.apache.johnzon.jsonlogic

Class Tests Errors Failures Skipped Success Rate Time
JohnzonJsonLogicTest 41 0 0 0 100% 0.135

org.apache.johnzon.jaxrs.jsonb.jaxrs

Class Tests Errors Failures Skipped Success Rate Time
JsonbJaxrsProviderTest 5 0 0 0 100% 0.006

org.apache.johnzon.jsonb.serializer

Class Tests Errors Failures Skipped Success Rate Time
DeserializationContextTest 1 0 0 0 100% 0.013

org.apache.johnzon.jsonb.jaxrs

Class Tests Errors Failures Skipped Success Rate Time
JsonbJaxRsTest 8 0 0 0 100% 0.247

org.apache.johnzon.mapper.internal

Class Tests Errors Failures Skipped Success Rate Time
JsonPointerTrackerTest 1 0 0 0 100% 0

org.apache.johnzon.jsonb.api.experimental

Class Tests Errors Failures Skipped Success Rate Time
JsonbExtensionTest 4 0 0 0 100% 0.007

org.apache.johnzon

Class Tests Errors Failures Skipped Success Rate Time
RecursivePolymorphismTest 2 0 0 0 100% 0.005

org.apache.johnzon.mapper.converter

Class Tests Errors Failures Skipped Success Rate Time
EnumConverterTest 2 0 0 0 100% 0.001
StringerTest 2 0 0 0 100% 0.002
TimestampAdapterTest 1 0 0 0 100% 0

org.apache.johnzon.jaxrs

Class Tests Errors Failures Skipped Success Rate Time
ConfigurableJohnzonProviderTest 4 0 0 0 100% 0.071
JohnzonProviderTest 8 0 0 0 100% 0.039
JsrProviderTest 2 0 0 0 100% 0.262

org.apache.johnzon.jsonschema.regex

Class Tests Errors Failures Skipped Success Rate Time
JsRegexTest 2 0 0 0 100% 0.364

org.apache.johnzon.mapper

Class Tests Errors Failures Skipped Success Rate Time
CircularObjectsTest 4 0 0 0 100% 0.005
ObjectConverterTest 1 0 0 0 100% 0.002
JsonpIntegrationTest 1 0 0 0 100% 0
JohnzonIgnoreNestedTest 1 0 0 0 100% 0.002
MetaMapperTest 1 0 0 0 100% 0.006
OverflowTest 1 0 0 0 100% 0.048
JPATest 1 0 0 0 100% 1.035
LocaleTest 1 0 0 0 100% 0.001
AdapterTest 1 0 0 0 100% 0.001
AdderTest 2 0 0 0 100% 0.012
ObjectTypeTest 20 0 0 1 95% 0.149
CircularExceptionTest 1 0 0 0 100% 0.004
ObjectSerializationTest 6 0 0 0 100% 0.003
LiteralTest 4 0 0 0 100% 0.005
ObjectConverterWithAnnotationTest 20 0 0 0 100% 0.026
MapingsKeyCacheForParameterizedTypesTest 1 0 0 0 100% 0.003
MapperEnhancedTest 7 0 0 0 100% 0.013
MapperGenericsTest 12 0 0 0 100% 0.013
ReadPrimitiveTest 8 0 0 0 100% 0.01
JohnzonAnyMappingTest 1 0 0 0 100% 0.003
NumberSerializationTest 2 0 0 0 100% 0.003
MapperConfigTest 7 0 0 0 100% 0.003
NullTest 12 0 0 0 100% 0.01
NoWarningTest 2 0 0 0 100% 0.028
GetterSetterRespectTest 1 0 0 0 100% 0.001
EnumTest 8 0 0 0 100% 0.015
GenericsTest 6 0 0 0 100% 0.018
RecordTest 1 0 0 0 100% 0.007
MapperPerformanceTest 1 0 0 1 0% 0
AdvancedGenericsTest 24 0 0 0 100% 0.024
CustomEnumCodecTest 2 0 0 0 100% 0.002
JsonGeneratorCloseTest 12 0 0 0 100% 0.033
MapperVersionTest 5 0 0 0 100% 0.005
SerializeValueFilterTest 1 0 0 0 100% 0.002
StreamTest 1 0 0 0 100% 0.005
MapperTest 51 0 0 0 100% 0.109
IndirectAdapterTest 1 0 0 0 100% 0.007

org.apache.johnzon.jaxrs.xml

Class Tests Errors Failures Skipped Success Rate Time
WadlDocumentToJsonTest 1 0 0 0 100% 0.094

org.superbiz

Class Tests Errors Failures Skipped Success Rate Time
ExtendMappingTest 1 0 0 0 100% 0

org.apache.johnzon.jsonb.extras.polymorphism

Class Tests Errors Failures Skipped Success Rate Time
PolymorphicTest 2 0 0 0 100% 0.192

org.apache.johnzon.websocket

Class Tests Errors Failures Skipped Success Rate Time
MapperCodecTest 1 0 0 0 100% 0.345
JsrCodecTest 1 0 0 0 100% 2.784

org.apache.johnzon.core

Class Tests Errors Failures Skipped Success Rate Time
JsonMergeBatchDiffTest 1 0 0 0 100% 0
SerializationTest 7 0 0 0 100% 0.016
ManualTckTest 1 0 0 0 100% 0.001
JsonPatchTest 47 0 0 0 100% 0.016
JsonPointerTest 70 0 0 0 100% 0.022
JsonParserTest 153 0 0 0 100% 0.123
JsonBuilderFactoryTest 1 0 0 0 100% 0
JsonProviderTest 6 0 0 0 100% 0
HStackTest 1 0 0 0 100% 0
JsonObjectBuilderImplTest 8 0 0 0 100% 0.002
LocationTest 4 0 0 0 100% 0.023
TypesTest 1 0 0 0 100% 0.002
JsonCollectorTest 4 0 0 0 100% 0.013
BrokenDefaultTest 1 0 0 1 0% 0
JsonObjectImplTest 18 0 0 0 100% 0.006
JsonPatchDiffTest 18 0 0 1 94.444% 0.009
JsonPointerUtilTest 13 0 0 0 100% 0.004
JsonMergeBatchTest 3 0 0 0 100% 0.003
JsonNumberTest 6 0 0 0 100% 0.051
JsonWriterImplTest 8 0 0 0 100% 0.003
JsonArrayBuilderImplTest 22 0 0 0 100% 0.008
JsonPatchBuilderTest 31 0 0 0 100% 0.008
BufferStrategyFactoryTest 4 0 0 0 100% 0.001
JsonReaderImplTest 36 0 0 0 100% 0.673
JsonGeneratorImplTest 35 0 0 0 100% 0.014
JsonArrayImplTest 4 0 0 0 100% 0.001
OverflowTest 3 0 0 0 100% 0.099
JsonParserStreamingTest 5 0 0 0 100% 0.007

Test Cases

[Summary] [Package List] [Test Cases]

JsonMergeBatchDiffTest

testAddDiff 0

SerializationTest

jsonLong 0.007
jsonArray 0.003
jsonDouble 0.001
jsonNumber 0.003
jsonObject 0.001
jsonString 0.001
primitiveInObject 0

ManualTckTest

jsonParser11Test 0.001

JsonPatchTest

testMovingObjectMemberNonexistingFrom 0.001
testAddArrayElementAppend 0
testCopyArrayMemberPlainArray 0
testCopyObjectMemberFromNonexistentTarget 0
testRemoveObjectElementNonexistentTarget 0.001
testAddArrayElementToEmptyArray 0
testCopyObjectMemberToObjectMember 0
testTestingObjectMemberValueFailed 0
testReplacingObjectAttribute 0.001
testReplacingArrayElementIndexOutOfBounds 0
testCopyObjectMemberToNonexistingTarget 0
testCreatePatch 0
testAddArrayIndexOutOfBounds 0.001
testTestingArrayElementSuccess 0
testMovingObjectMember 0
testPatchWithMoreOperations 0
testAddNonexistentTarget 0.001
testRemoveObjectMember 0
testReplacingArrayElement 0
testReplacingObjectMemberNonexistingTarget 0
testTestingArrayAsObjectMemberSuccess 0.001
testRemoveArrayElementIndexOutOfBounds 0
testAddObjectMemberAlreadyExists 0
testTestingArrayElementIndexOutOfBounds 0
testCopyArrayMemberFromIndexOutOfBounds 0
testAddToRootContainingEmptyJsonObject 0.001
testAddObjectMember 0
testRemoveArrayElementPlainArray 0
testCopyArrayMember 0
testAddArrayElementPlainArray 0.001
testTestingObjectMemeberNonexistentTarget 0
testCopyObjectMember 0
testReplacingArrayElementPlainArray 0
testAddArrayElementWithIndex 0
testReplacingObjectMember 0.001
testMovingObjectMemberNonexistingTarget 0
testMovingArrayElementPlainArray 0
testReplacingArrayElementAttribute 0.001
testTestingObjectMemberValueSuccess 0
testTestingArrayElementPlainArrayFailed 0
testCopyArrayMemberToIndexOutOfBounds 0.001
testMovingArrayElement 0
testMovingArrayElementToObjectMember 0
testTestingArrayElementPlainArraySuccess 0.001
testTestingArrayAsObjectMemberFailed 0
testMovingObjectMemberMoveToSubFrom 0
testRemoveArrayElement 0.001

JsonPointerTest

testGetValueWithElementNotExistent 0.001
testAddObjectMemberWithNonexistentTarget 0
testRemoveObjectWithInNestedArray 0.001
testAddArrayElementWithIndexNoNumber 0
testRemoveJsonArrayWithEmptyJsonPointer 0
testReplaceJsonObjectWithTargetNull 0
testAddLastArrayElement2 0.001
testEqualsFalse 0
testRemoveJsonObjectWithEmptyJsonPointer 0
testRemoveFieldMemberWithInNestedArray 0.001
testRemoveArrayElementWithInvalidIndex 0
testAddLastArrayElement 0
testReplaceObjectMemberWithNonexistentTarget1 0
testReplaceObjectMemberWithNonexistentTarget2 0.001
testAddArrayElement 0
testGetValueWithJsonArray 0
testAddJsonObjectWithTargetNull 0.001
testAddArrayElementWithInvalidIndex 0
testRemoveFieldMemberWithObjectAndArray 0
testRemoveObjectWithInNestedArrayAndResusableJsonPointer 0.001
testGetValueWithWholeJsonArray 0
testReplaceArrayElementWithIndexNoNumber 0
testReplaceJsonObjectWithEmptyJsonPointer 0
testRemoveObjectMember 0
testAddArray 0.001
testRemoveJsonArrayWithTargetNull 0
testConstructorWithJsonPointerNull 0
testReplaceJsonArrayWithTargetNull 0
testAddJsonArrayWithTargetNull 0
testEqualsTrue 0
testRemoveArrayElementWithLeadingZeroIndex 0.001
testReplaceArrayElement 0
testReplaceJsonArrayWithEmptyJsonPointer 0
testAddObjectMemberToNestedObject 0
testGetValueWithJsonArrayIndexOutOfRange 0
testRemoveLastArrayElementFromEmptySimple 0
testAddObjectMember 0
testAddObject 0.001
testRemoveLastArrayElementSimpleWithPatch 0
testReplaceArrayElementWithInvalidIndex 0
testGetValueWithWholeDocument 0
testReplaceArrayElementWithLeadingZeroIndex 0.001
testAddArrayElementWithLeadingZeroIndex 0
testAddArrayElementWithIndexOutOfRange 0
testConstructorWithInvalidJsonPointer 0
testAddLastArrayElementSimple 0
testRemoveJsonObjectWithTargetNull 0
testGetValueWithTargetNull 0.001
testAddJsonStructureWithEmptyJsonPointer 0
testGetValue0 0
testGetValue1 0
testGetValue2 0.001
testGetValue3 0
testGetValue4 0
testGetValue5 0.001
testGetValue6 0
testGetValue7 0
testGetValue8 0
testAddFirstObjectMember 0.001
testRemoveArrayElementWithIndexOutOfRange 0
testAddJsonStructureWithTargetNull 0
testGetValueWithJsonArrayLeadingZeroIndex 0
testReplaceObjectMember 0
testGetValueFromNestedObject 0
testRemoveArrayElementWithIndexNoNumber 0
testAddReplaceObjectMember 0.001
testReplaceArrayElementWithIndexOutOfRange 0
testGetValueWithJsonArrayIndexNoNumber 0
testGetValueWithJsonArrayInvalidIndex 0
testRemoveArrayElement 0.001

JsonParserTest

avoidBufferStrategyLeaks 0.001
bufferOverFlow2 0.001
numbers 0
testStreamReadNotAllBytes 0.001
testEmptyArray 0
simpleAttempting 0.001
objectFollowedByGarbage1 0
objectFollowedByGarbage2 0
objectFollowedByGarbage3 0.001
objectFollowedByGarbage4 0
objectFollowedByGarbage5 0
objectFollowedByGarbage6 0
objectFollowedByGarbage7 0.001
dosProtected 0.002
testSkipArray 0
escapedStringAwareParser 0
testGetValueOfStringType 0.001
testUTF8Stream 0
invalidObject 0
fail10 0.001
fail11 0
fail12 0
fail13 0.001
fail14 0
fail15 0
fail16 0.001
fail17 0
fail18 0.001
fail19 0
fail20 0
fail21 0.001
fail22 0
fail23 0.001
fail24 0
fail25 0.001
fail26 0
fail27 0
fail28 0.001
fail29 0
fail30 0
fail31 0.001
fail32 0
fail33 0
fail34 0.001
fail35 0
fail36 0
fail37 0.001
fail38 0
fail39 0
fail40 0.001
fail41 0
fail42 0
fail43 0
fail44 0
fail45 0
fail46 0.001
fail47 0
fail48 0.001
fail49 0
fail50 0
fail53 0.001
fail54 0
fail55 0
fail56 0.001
fail57 0
fail58 0.001
fail59 0
fail60 0.043
fail61 0.001
fail62 0
fail63 0
fail64 0.001
fail65 0
fail66 0
fail67 0.001
fail68 0
fail69 0
fail70 0
fail71 0.001
fail72 0
maxStringNumberFail 0.001
threeLiterals 0
invalidString 0
zeroCharInput 0
nested 0.001
objectFollowedByGarbage 0
missingClosingObject 0
invalidArrayMissingSeparator 0
simple 0.001
maxStringStringOK 0
literalFailChecksNull 0
literalFailChecksTrue 0.001
testSkipObject 0
invalidArrayMissingKeyname 0
maxStringWhitespace 0
testGetValueOfIntegerType 0.001
testGetValueOfFalseType 0
zeroByteInput 0
testGetValueOfNumberType 0
testUTF32LEBOMStream 0.002
testUTF32BEStream 0
maxStringNumberOK 0
bigInteger 0.001
invalidLiteral 0
testUTF32LEStream 0
escapeStart 0
array 0.002
fail1 0.001
fail2 0
fail3 0
fail4 0
fail5 0.001
fail6 0
fail7 0
fail8 0.001
fail9 0
testUTF8BEBOMStream 0
invalidEmptyObject 0
arrayFollowedByGarbage1 0
arrayFollowedByGarbage2 0
testBinaryNullStream 0
testIOException 0.001
testUTF32BEBOMStream 0
invalidArray 0
simpleUTF16LEAutoDetect 0
simpleInMemory 0.001
hasNext 0
stringescapeVariousBufferSizesBogus 0.018
testUTF16LEBOMStream 0
invalidKeyWithoutValue 0
testParseGetObject 0.001
testUTF16Stream 0
simpleUTF16LE 0
emptyObject 0
testGetValueOfTrueType 0.001
objectPrependedByGarbage7 0
plainValues 0
testBinaryNullStreamBOM 0
testUTF16BEStream 0
testUTF16BEBOMStream 0
commaChecks 0
shortestNonEmtyJsonFile 0
shortestNonEmtyJsonFileWithWhiteSpaceChars 0
testUTF16LEStream 0.001
testSlowIs 0
bufferOverFlow 0
testGetValueOfNullType 0
escaping 0.001
maxStringStringFail 0
isIntegralThrowsISE 0
arrayFollowedByGarbage 0.001
escapeStart2 0
bigdecimal 0

JsonBuilderFactoryTest

testCreateBuilderFactory 0

JsonProviderTest

testJsonCreateValueDouble 0
testJsonCreateValueString 0
testJsonCreateValueLong 0
testJsonCreateValueInt 0
testJsonCreateValueBigDecimal 0
testJsonCreateValueBigInteger 0

HStackTest

normalUse 0

JsonObjectBuilderImplTest

rejectedKeys 0
testCreateObjectBuilderWithMapFlatItems 0.001
testBuild 0
testNullCheckName 0
createObjectBuilderMapSupport 0
testNullCheckValue 0.001
testAddAll 0
testRemove 0

LocationTest

simpleLocation 0
testLocationOnParsingException 0.002
failBytesInput 0.001
simpleLocationCrossingBufferBoundaries 0.02

TypesTest

test 0.002

JsonCollectorTest

testToJsonObject 0.003
testGroupingByJsonObject 0.005
testToJsonObjectCustomKeyAndValueMapper 0.002
testToJsonArray 0.002

BrokenDefaultTest

run 0
buggy but pushing to share the use case

JsonObjectImplTest

boolErrors 0.001
testGetBooleanMissingKeyShouldThrowNullPointerException 0
testGetStringWithDefaultShouldReturnDefault 0
testToStringShouldReturnEscapedKey 0
testGetJsonArrayMissingKeyShouldReturnNull 0
testToStringShouldReturnEscapedValue 0.001
testIsNullShouldReturnFalse 0
testIsNullMissingKeyShouldThrowNullPointerException 0
testGetIntWithDefaultShouldReturnDefault 0
testGetJsonStringMissingKeyShouldReturnNull 0
testGetBooleanWithDefaultMissingKeyShouldReturnDefault 0
testIsNullShouldReturnTrue 0
testGetJsonNumberMissingKeyShouldReturnNull 0.001
reuseObjectBuilder 0.002
testGetJsonObjectMissingKeyShouldReturnNull 0
testGetIntMissingKeyShouldThrowNullPointerException 0.001
testGetStringMissingKeyShouldThrowNullPointerException 0
objectToString 0

JsonPatchDiffTest

testAddDiffNewObjectWithEscaping 0.001
testAddDiff 0
testAddObjectToArray 0.001
testDiffReplaceObject 0
testAddDiffInNestedObject 0.001
testDiffReplaceFromNestedObject 0
testRemoveObjectFromArray 0
testComplexDiff 0.001
testAddDiffNewObject 0.001
testRemoveDiffNestedObject 0
testDiffMoveValue 0
skipped
fromEmptyArray 0
nestedObjects 0.001
testDiffEqualObjects 0
testRemoveDiffObject 0
toEmptyArray 0.001
testAddValueToArray 0
testRemoveValueFromArray 0.001

JsonPointerUtilTest

testDecodeEmptyString 0.001
testDecodeNull 0
testEncodeNull 0
testEncodeFirstTransformation 0
testEncodeEmptyString 0
testEncodeSecondTransformation 0
testDecodeWholeTransformation 0
testEncodeNoTransformation 0
testDecodeNoTransformation 0
testDecodeSecondTransformation 0
someComplexRoundTrip 0
testEncodeWholeTransformation 0
testDecodeFirstTransformation 0.001

JsonMergeBatchTest

testSimpleJsonObjectMergePatch 0.002
testApplyObjectOnValue 0
testApplyValueOnObject 0

JsonNumberTest

testBigIntegerButFromJustALongTooLong 0.022
equals 0
testBigIntegerExact 0.001
testBigInteger 0.001
nonZeroFractional 0
testHashCode 0.001

JsonWriterImplTest

objectWriter 0
stringValueWriter 0
nullValueWriter 0
nonIntegralNumberValueWriter 0
arrayValueWriter 0
integralNumberValueWriter 0.001
trueValueWriter 0
falseValueWriter 0.001

JsonArrayBuilderImplTest

boolJsonValueArray 0.001
numJsonValueArray 0
nullArrayNonChaining 0
addDoubleNpeIfNaN 0
emptyArray 0.001
addBINpeIfNull 0
addJVNpeIfNull 0
addJABuilderNpeIfNull 0
escapedStringArray 0.001
array 0
addBDNpeIfNull 0
emptyArrayInEmtyArray 0
nullJsonValueArray 0
arrayInArray 0
testCreateArrayBuilderWithJsonArrayInitialData 0
addStringNpeIfNull 0.001
nullArray 0
testCreateArrayBuilderWithCollectionInitialData 0
addJOBuilderNpeIfNull 0
addDoubleNpeIfNegIfinite 0.001
addDoubleNpeIfPosInfinite 0
arrayObjectInArray 0.001

JsonPatchBuilderTest

testPatchBuilderAddJsonArray 0.001
testPatchBuilderTestJsonObject 0.001
testPatchBuilderWithJsonArrayInitialData 0
testPatchBuilderReplaceJsonObject 0
testPatchBuilderAddJsonObject 0.001
testPatchBuilderReplaceInt 0
testPatchBuilderTestMissingPath 0
testPatchBuilderAddString 0
testPatchBuilderReplaceBoolean 0.001
testPatchBuilderTestInt 0
testPatchBuilderReplaceString 0
testPatchBuilderReplaceJsonArray 0
testPatchBuilderAddInt 0
testPatchBuilderCopyMissingFrom 0.001
testPatchBuilderCopyMissingPath 0
testPatchBuilderRemove 0
testPatchBuilderAddMissingPath 0
testPatchBuilderReplaceMissingPath 0.001
testPatchBuilderAddStringNull 0
testPatchBuilderRemoveMissingPath 0
testPatchBuilderCopy 0
testPatchBuilderMove 0
testPatchBuilderTestBoolean 0
testPatchBuilderTestString 0.001
testPatchBuilderAddJsonValueNull 0
testPatchBuilderMoveMissingFrom 0
testPatchBuilderMoveMissingPath 0
testPatchBuilderAddBoolean 0
testPatchBuilderWithinitialData 0.001
testPatchBuilderTestJsonArray 0
testPatchBuilderTestJsonValue 0

BufferStrategyFactoryTest

testDefaultStrategies 0
testFqcnBufferStrategy 0
testNotExistingStrategy 0
testJsonGeneratorStrategyFromClass 0.001

JsonReaderImplTest

special 0.001
simple2BadBufferSize8 0.003
parseBigDecimal 0.001
emptyArrayOneCharBufferSize 0.001
testGrowingStringWithDifferentBufferSizes 0.245
rejectedKeys 0.001
parseTiny50BJsonFile 0.001
simpleValues 0.002
emptyZeroCharBuffersize 0
simpleBadBufferSize8 0.001
simpleBadBufferSize9 0.001
parseMedium11KbJsonFile 0.002
simple 0.001
unicodeFailAscii 0
unicodeWithIoReader 0.001
parseHuge1MbJsonFile 0.04
parseLarge130KbJsonFile 0.002
comments 0.001
parseBigDecimalArray 0.002
unicode 0
unicode2Bytes 0.001
unicode3Bytes 0
unicode4Bytes 0.001
specialWithStringAsByteArrayInputStream 0
specialKeysWithStringAsByteArrayInputStream 0.001
testInvalidNumber 0.001
stringescapeVariousBufferSizes 0.011
specialWithIoReader 0.001
testGrowingString 0.334
emptyStream 0
emptyOneCharBufferSize 0
badTypeArray 0
parseSmall3KbJsonFile 0.001
specialWithStringReader 0
parseBig600KbJsonFile 0.009
badTypeObject 0.001

JsonGeneratorImplTest

numbers 0
stringArrayEscapes 0
numbers2 0
stringArray 0
writeBoolean 0
simpleArray 0.001
writeKeyWrite 0
testCreateGenerator 0
emptyArray 0
stringArrayEscapes2 0
pretty 0.001
emptyStringArray 0
writeKeyWriteNull 0
writeKeyWriteFormatted 0
unexpectedWriteEnd 0.001
notFluentGeneratorUsage 0
prettySimple 0.001
closeOnce 0.001
fail1 0
fail2 0
fail3 0
fail4 0.001
fail5 0
fail6 0
fail7 0.001
fail9 0
arrayInArray 0
prettyArray 0.001
writeNumber 0
errorWhenWritingValueInObject 0.001
generate 0
prettySimpleStructure 0
boolLiteralArray 0
prettySimpleWriter 0.001
nullLiteralArray 0

JsonArrayImplTest

equals 0
arrayIndex 0
emptyArray 0
arrayToString 0

OverflowTest

testVeryLargeJson 0.096
ko 0.002
ok 0.001

JsonParserStreamingTest

testValueStream 0.002
parseEscapeCharacters 0.004
testValueStreamForArrays 0.001
testArrayStream 0
testValueStreamForObjects 0

CircularObjectsTest

testSimpleCyclicPersonAnnotatedDedup 0.002
testSimpleCyclicPerson 0.001
testComplexCyclicPerson 0.001
testCyclesInArrays 0.001

ObjectConverterTest

testObjectConverter 0.001

JsonpIntegrationTest

readAndWrite 0

JohnzonIgnoreNestedTest

ignoreNested 0.002

MetaMapperTest

customMappingAPI 0.006

OverflowTest

overflow 0.048

JPATest

ensureStateIsIgnoredAndDateIsCorrect 1.035

LocaleTest

roundTrip 0.001

AdapterTest

run 0.001

AdderTest

adderObject 0.01
adderString 0.002

ObjectTypeTest

testObjectConverterMapper[field] 0.041
testReadWithObjectConverter[field] 0.009
testWriteWithAdvancedObjectConverter[field] 0.003
testReadWithAdvancedObjectConverter[field] 0.003
testGenericList[field] 0
got: <false>, expected: is <true>
testObjectConverterMapper[method] 0.028
testReadWithObjectConverter[method] 0.002
testWriteWithAdvancedObjectConverter[method] 0.005
testReadWithAdvancedObjectConverter[method] 0.001
testGenericList[method] 0.005
testObjectConverterMapper[both] 0.004
testReadWithObjectConverter[both] 0.002
testWriteWithAdvancedObjectConverter[both] 0.001
testReadWithAdvancedObjectConverter[both] 0
testGenericList[both] 0.002
testObjectConverterMapper[strict-method] 0.002
testReadWithObjectConverter[strict-method] 0.001
testWriteWithAdvancedObjectConverter[strict-method] 0
testReadWithAdvancedObjectConverter[strict-method] 0.001
testGenericList[strict-method] 0.002

CircularExceptionTest

dontStackOverFlow 0.003

ObjectSerializationTest

nestedArrayString 0.001
stringBoolean 0
numberBoolean 0
arrayString 0
objectBoolean 0
primitiveBoolean 0

EnumConverterTest

fromEnumToString 0
fromStringToEnum 0

LiteralTest

readWhenUseBigDecimalForFloats 0
writeReadNumbersInf 0.002
writeReadIterables 0.001
writeReadNumbers 0.001

ObjectConverterWithAnnotationTest

testDeserializeObjectWithCollectionAndObjectConverter[0] 0.002
testDeserializeObjectWithAnnotatedConsturctorParameter[0] 0.001
testDeserializeWithObjectConverter[0] 0
testSerializeObjectWithCollectionAndObjectConverter[0] 0.002
testSerializeWithObjectConverter[0] 0
testDeserializeObjectWithCollectionAndObjectConverter[1] 0.002
testDeserializeObjectWithAnnotatedConsturctorParameter[1] 0.002
testDeserializeWithObjectConverter[1] 0
testSerializeObjectWithCollectionAndObjectConverter[1] 0.001
testSerializeWithObjectConverter[1] 0.001
testDeserializeObjectWithCollectionAndObjectConverter[2] 0.001
testDeserializeObjectWithAnnotatedConsturctorParameter[2] 0
testDeserializeWithObjectConverter[2] 0.001
testSerializeObjectWithCollectionAndObjectConverter[2] 0.001
testSerializeWithObjectConverter[2] 0.001
testDeserializeObjectWithCollectionAndObjectConverter[3] 0.001
testDeserializeObjectWithAnnotatedConsturctorParameter[3] 0.007
testDeserializeWithObjectConverter[3] 0.001
testSerializeObjectWithCollectionAndObjectConverter[3] 0.001
testSerializeWithObjectConverter[3] 0

MapingsKeyCacheForParameterizedTypesTest

ensureParameterizedTypeDontEndUpOnClass 0.003

MapperEnhancedTest

needConvertersForComplexTypes 0.003
writeNull 0
writeReadChar 0.002
writeReadSortedMap 0.002
writeReadSortedSet 0.002
writeTestclass 0.001
writeReadQueue 0.003

MapperGenericsTest

map[field] 0.002
base[field] 0.001
list[field] 0
map[method] 0.001
base[method] 0.002
list[method] 0.001
map[both] 0.001
base[both] 0.001
list[both] 0
map[strict-method] 0.001
base[strict-method] 0.001
list[strict-method] 0

ReadPrimitiveTest

testCharacter 0.001
testFloat 0.001
testShort 0.001
testByte 0.001
testLong 0.001
testBoolean 0.001
testDouble 0.001
testInteger 0

JohnzonAnyMappingTest

roundTrip 0.003

StringerTest

testSerialize 0.001
testDeserialize 0.001

NumberSerializationTest

toJson 0.002
numberFromJson 0.001

MapperConfigTest

testFindObjectConverterConverterOnlyForSuperclass 0.001
testFindObjectConverterConverterForMoreInterfaces 0.001
testFindObjectConverterConverterForInterface 0
testFindObjectConverterConverterForSpecificClass 0
testFindObjectConverterConverterForInterfaceAndClassConverterSubclasses 0
testfindObjectConverterConverterForObject 0
testFindObjectConverterConverterForInterfaceAndClass 0

TimestampAdapterTest

convert 0

NullTest

writeNullObjectSkipAll 0.001
writeNullObjectDefaultMapAllowNull 0.001
writeNullObjectAllowNull 0.001
writeNullObjectAllowNullSkipEmptyArray 0.001
writeArrayWithNullWithinMap 0
writeListWithNullWithinType 0.002
writeListWithNullWithinMap 0
writeNullObjectDefaultMap 0
writeListWithNull 0.001
writeArrayWithNull 0.001
writeArrayWithNullWithinType 0
writeNullObjectDefault 0.001

NoWarningTest

noWarn 0.001
warn 0.025

GetterSetterRespectTest

run 0.001

EnumTest

testSimpleEnumAccessModeField 0.003
testEnumSet 0.003
testSimpleEnumAccessModeBoth 0.001
testAdvancedEnumAccessModeBoth 0.002
testSimpleEnumWithCollectionAccessModeBoth 0.002
testSimpleEnumWithCollectionAccessModeField 0.001
testAdvancedEnumAccessModeField 0.002
testUnknownEnumValue 0.001

GenericsTest

typeVariableMultiLevel 0.008
noVariable 0.003
multipleBounds 0.001
wildcardGeneric 0.003
genericClasses 0.002
missingGeneric 0.001

RecordTest

roundTrip 0.007

AdvancedGenericsTest

testDeserializeHierarchyThree[field] 0.002
testSerializeHierarchyThree[field] 0.001
testSerializeHierarchyOne[field] 0.001
testSerializeHierarchyTwo[field] 0
testDeserializeHierarchyOne[field] 0.001
testDeserializeHierarchyTwo[field] 0.001
testDeserializeHierarchyThree[method] 0.005
testSerializeHierarchyThree[method] 0.001
testSerializeHierarchyOne[method] 0.001
testSerializeHierarchyTwo[method] 0
testDeserializeHierarchyOne[method] 0.001
testDeserializeHierarchyTwo[method] 0.001
testDeserializeHierarchyThree[both] 0.001
testSerializeHierarchyThree[both] 0
testSerializeHierarchyOne[both] 0.001
testSerializeHierarchyTwo[both] 0.001
testDeserializeHierarchyOne[both] 0.001
testDeserializeHierarchyTwo[both] 0.001
testDeserializeHierarchyThree[strict-method] 0
testSerializeHierarchyThree[strict-method] 0.001
testSerializeHierarchyOne[strict-method] 0
testSerializeHierarchyTwo[strict-method] 0.001
testDeserializeHierarchyOne[strict-method] 0.001
testDeserializeHierarchyTwo[strict-method] 0.001

CustomEnumCodecTest

roundTrip 0.001
roundTripArray 0.001

JsonGeneratorCloseTest

testCloseWithException[field] 0.001
testClose[field] 0.001
testCloseConcurrent[field] 0.006
testCloseWithException[method] 0.001
testClose[method] 0.001
testCloseConcurrent[method] 0.006
testCloseWithException[both] 0.001
testClose[both] 0.001
testCloseConcurrent[both] 0.008
testCloseWithException[strict-method] 0.001
testClose[strict-method] 0.001
testCloseConcurrent[strict-method] 0.003

MapperVersionTest

test[Run 0: mapperVersion=-1, name=foo, expectedJson={"name":"foo"}] 0.001
test[Run 1: mapperVersion=0, name=foo, expectedJson={}] 0.001
test[Run 2: mapperVersion=1, name=foo, expectedJson={}] 0.001
test[Run 3: mapperVersion=2, name=foo, expectedJson={"name":"foo"}] 0
test[Run 4: mapperVersion=3, name=foo, expectedJson={"name":"foo"}] 0.001

ExtendMappingTest

run 0

SerializeValueFilterTest

customIgnore 0.002

JsonPointerTrackerTest

testJsonPointerTracker 0

StreamTest

roundTrip 0.005

MapperTest

testCharArray 0.002
tooLongShortAndByte 0.004
literalFail2 0.002
enumCollection 0.001
privateConstructor 0.001
writeMap 0.002
writeArrayOfArray 0.001
testFloatArray 0.002
mapToJsonArrayOfJsonObjects 0.002
mapToJsonList 0.001
tooLongIntAndLong 0.005
constructor 0.003
testByteArray 0.001
mapToArrayOfJsonObjects 0.002
shortAndByteBase64 0.002
readArray 0.002
readMapObject 0.001
aliases 0.003
encodingTest 0.003
mapToJsonObject 0.001
readCollection 0.003
noSetterCollection 0.001
writeArray 0.007
readObject 0.002
writeListWithNulls 0
mapToJsonArray 0.001
mapToJsonValue 0.002
writeListOfList 0.001
fieldAccess 0.001
readEmptyArray 0.001
mapToJsonValueComplex 0.002
sortedMap 0.001
nan 0.001
primitiveCollection 0.001
literal 0.002
fakedObject 0.005
readEmptyObject 0.001
shortAndByte 0.002
testShouldMapACollection 0.002
testLongArray 0.001
writeByteArray 0.001
testShortArray 0.001
writeShortArray 0.001
writeEmptyObject 0
testIntArray 0.001
writeObject 0.005
literalFail 0.006
justObjectAsModel 0.008
testDoubleArray 0.002
converters 0.001
ignoreAllStrategy 0.002

IndirectAdapterTest

testIndirectAdapter 0.007

ConfigurableJohnzonProviderTest

object 0.035
asParam 0.007
list 0.006
array 0.012

WadlDocumentToJsonTest

xmlToJson 0.065

JohnzonProviderTest

primitive 0.005
streamOutput 0.003
object 0.006
asParam 0.004
untypedStreamOutput 0.001
list 0.004
array 0.004
listPostNoGeneric 0.006

JsrProviderTest

object 0.067
array 0.006

FailOnUnknownPropertiesTest

failOnUnknownProperties 0.002

CustomParameterizedTypeTest

run 0.003

JsonbTransientTest

roundtrip 0.003
illegalConfig 0.001

TransientTest

transientFieldIsIgnored 0.003

JsonbJaxRsTest

primitive 0.054
streamOutput 0.004
object 0.012
jsonbconfigProvider 0.004
asParam 0.006
testBinaryDownload 0.003
list 0.004
array 0.01

DefaultMappingTest

accessors 0.002
anonymous 0.001
inheritance 0.002
modifiers 0.001
arrays 0.003
simpleValues 0.007
naming 0.002
primitives 0
should it be supported
nulls 0.001
order 0.003
pojos 0.007
structures 0.005
instantiation 0.001
optionals 0.001
collections 0

AdapterTest

adaptJson 0.001
adaptValue 0.002
adapt 0.003
testSerialize 0.008
notYetPloymorphism 0.005
testDeserialize 0.001
testAdapterOnEnum 0.001

EnumTest

noDeclaringClass 0.005

JohnzonIgnoreNestedTest

ignoreNested 0.002

NillableTest

propertyWinsOverPackage 0.003
type 0.002
globalNillableConfigInNonNullablePackage 0.002

GenericsTest

genericModel 0.004

OrderTest

partial 0.004
deserializationRespectsOrderToo 0.005

AnnotationOrderTest

run 0.002

DateFormatTest

dateFormatMethods 0.063
packageConfigOverridenByClass 0.004
calendarCanBeParsed 0.003
dateCanBeParsed 0.002
dateRoundTrip 0.005

ObjectSerializationTest

nestedArrayString 0.002
stringBoolean 0.001
numberBoolean 0
arrayString 0
objectBoolean 0
primitiveBoolean 0.001

JsonbJsonValueTest

to 0.003
from 0.002

RecursivePolymorphismTest

read 0.002
write 0.003

TimezoneTest

exceptionOnDeprecated 0.002
valid 0.001

JsonbWriteTest

boolAsStringWriter 0.001
mapOfSimple 0.002
boolAsStream 0.001
boolAsString 0.001
throwable 0.004
propertyMappingNotNillable 0.002
simple 0.001
boolAsStreamInObject 0.002
listOfSimple 0.001
map 0.001
date 0.002
list 0
propertyMapping 0.001
propertyNillable 0.001
rawAdapter 0.002

JsonbJaxrsProviderTest

noContentExceptionDisabled 0.001
validTest 0.001
jsonpTest 0.002
noContentException 0.001
noContentExceptionAuto 0

EnumConverterTest

fromEnumToString 0.002
fromStringToEnum 0.001

AnySupportTest

subObject 0.004
roundTrip 0.001
mixed 0.002

JsonbTypesTest

readAndWriteWithDateFormats 0.156
readAndWrite 0.018

JohnzonJsonbTest

byteArray 0.005
listJsonValue 0.003
doubleArray 0.001
booleanArrayRuntimeType 0.001
longBounds 0.003
jsonArray 0.002
booleanArray 0.001
floatArray 0.002
doubleArrayRuntimeType 0.001
intArrayRuntimeType 0.001
charArrayRuntimeType 0.001
longArray 0.001
listObject 0.001
intArray 0.002
byteArrayRuntimeType 0.001
longArrayRuntimeType 0.002
charArray 0.001
shortArray 0.001
floatArrayRuntimeType 0.001
shortArrayRuntimeType 0.001

NumberFormatTest

formatType 0.012
packageFormat 0.005

CdiAdapterTest

run 0.445

FloatTest

floatMin 0.002

HierarchySerializationTest

parentFieldsAreSerializedBeforeChildOnes 0.003

DeserializationContextTest

issue277 0.013

OverrideDefaultAdaptersTest

run 0.002

InterfaceMappingTest

mapInterface 0.001

SerializerTest

typeSerializer 0.002
arrayTypes 0.003
testArrayParseWithDeserializer 0.003
nullValuesInList 0.002
roundTrip 0.003
uuid 0.006
passthroughSerializer 0.003
fromAnnotation 0.003
testNestedSerializer 0.002
fromConfig 0.003
nullValuesInEnumList 0.002
serializeWithKey 0.002

SerializersRoundTripTest

roundTrip 0.006
testArrayRoundTrip 0.005

DynamicBufferResizingTest

main 0.1
dontFailOnMissingPropsIfConfiguredAsSuch 0.003
failOnMissingProp 0.002

ConstructorVisibilityTest

packageConstructor 0.002
instantiablePackageConstructor 0.006

PolymorphicConfigTest

roundTrip 0.006

HiddingPublicFieldTest

hidden 0.002

JohnzonConverterInJsonbTest

testObjectConverter 0.003
testJohnzonConverter 0.002

JsonbReadTest

simple 0.003
boolFromReader 0.002
boolFromStream 0.001
boolFromString 0.002
date 0.013
testInvalidBase64 0.002
propertyMappingNewLineCr 0.002
propertyMapping 0.001
propertyMappingNewLineTabs 0.002
testValidBase64 0.002
propertyMappingNewLine 0.001

PropertyNamingStrategyFactoryTest

valid 0.004

ParserGeneratorMappingTest

parser 0.002
generator 0.001

IJsonTest

binary 0.001
onlyObjectAndArrayCanBeRoot 0
calendar 0.002
date 0.002

JsonbExtensionTest

fromJsonValue2 0.003
toJsonValue 0.001
toJsonValue2 0.001
fromJsonValue 0.001

GenericAdapterTest

testJOHNZON223 0.006

JohnzonProviderTest

create 0
provider 0

JsonbVisitilityTest

testJsonVisibilityAllFields 0.001
testJsonPropertyInternalField 0.002

ClassConverterTest

roundTripSerDeser 0.006
writeAdapters 0.003

DefaultPropertyVisibilityStrategyTest

annotated 0.001
subclassing 0.002

MapperCodecTest

codec 0.085

JsrCodecTest

codec 0.2

JsRegexTest

valid 0.329
invalid 0.007

JsonSchemaValidatorTest

maxProperties 0.015
containsItems 0.004
uniqueItems 0.001
patternProperties 0.008
exclusiveMaximum 0.001
exclusiveMinimum 0
itemsArray 0.003
minItems 0.001
enumValues 0
nestedType 0
itemsObject 0
maxLength 0.001
pattern 0.007
minProperties 0.001
rootType 0.001
minLength 0
rootRequired 0.002
maxItems 0.001
typeArray 0.001
itemsValidatesObject 0.001
integerType 0.002
maximum 0
minimum 0.001
multipleOf 0.001
additionalProperties 0.001

PojoToJsonSchemaMojoTest

generate 0.117

ExampleToModelMojoTest

generate 0.032

PolymorphicTest

serialize 0.143
deserialize 0.018

JohnzonJsonLogicTest

jsonMergeDiff 0.004
varObjectStringMissing 0
booleanEvaluation 0
divide 0.001
filter 0.002
jsonPatch 0.003
modulo 0.001
negate 0
reduce 0.004
substr 0.002
equalsCoercion 0.001
greaterOrEqualsThan 0.001
varObjectPtr 0.001
ifElsIfElseWithVarEval 0.001
varArrayInt 0.001
equalsNoCoercion 0
varObjectString 0.001
in 0.001
or 0.003
all 0.001
and 0.001
cat 0.001
map 0.001
max 0.001
min 0.001
none 0
plus 0.001
some 0
merge 0
minus 0.001
stage 0.005
multiply 0.001
jsonMergePatch 0.001
greaterThan 0
missing 0.001
ifStatic 0.001
varArrayDefault 0.001
missingSome 0.001
varObjectDefault 0.001
lessOrEqualsThan 0.001
lessThan 0

StrictJsonPointerFactoryTest

testReplaceLastArrayElement2 0.028
validMinusUsage 0.003
testRemoveLastArrayElement 0.002
testReplaceLastArrayElement 0.002
testGetLastArrayElementSimple 0.002
testGetLastArrayElement2 0.002
testRemoveLastArrayElementFromEmpty 0.002
testRemoveLastArrayElementSimple 0.001
testGetLastArrayElement 0.002
testReplaceLastArrayElementSimple 0.001

Failure Details

[Summary] [Package List] [Test Cases]


run
skipped: buggy but pushing to share the use case
testDiffMoveValue
skipped: skipped
testGenericList[field]
skipped: got: <false>, expected: is <true>
org.apache.johnzon.mapper.MapperPerformanceTest
skipped: skipped
primitives
skipped: should it be supported