~/mongo-java-driver (master) $ ./gradlew check Download https://repo1.maven.org/maven2/org/mongodb/bson/3.4.0/bson-3.4.0.pom Download https://repo1.maven.org/maven2/org/mongodb/bson/3.4.0/bson-3.4.0.jar Download https://repo1.maven.org/maven2/org/mongodb/mongodb-driver/3.4.0/mongodb-driver-3.4.0.pom Download https://repo1.maven.org/maven2/org/mongodb/mongodb-driver-core/3.4.0/mongodb-driver-core-3.4.0.pom Download https://repo1.maven.org/maven2/org/mongodb/mongodb-driver-core/3.4.0/mongodb-driver-core-3.4.0.jar Download https://repo1.maven.org/maven2/org/mongodb/mongodb-driver/3.4.0/mongodb-driver-3.4.0.jar Download https://repo1.maven.org/maven2/org/mongodb/mongodb-driver-async/3.4.0/mongodb-driver-async-3.4.0.pom Download https://repo1.maven.org/maven2/org/mongodb/mongodb-driver-async/3.4.0/mongodb-driver-async-3.4.0.jar :bson:compileJava Download https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.6/slf4j-api-1.7.6.pom Download https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.6/slf4j-parent-1.7.6.pom Download https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.6/slf4j-api-1.7.6.jar :bson:compileGroovy NO-SOURCE :bson:processResources NO-SOURCE :bson:classes :bson:checkstyleMain Download https://repo1.maven.org/maven2/com/puppycrawl/tools/checkstyle/7.4/checkstyle-7.4.pom Download https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom Download https://repo1.maven.org/maven2/antlr/antlr/2.7.7/antlr-2.7.7.pom Download https://repo1.maven.org/maven2/com/google/guava/guava/19.0/guava-19.0.pom Download https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.5.3/antlr4-runtime-4.5.3.pom Download https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.pom Download https://repo1.maven.org/maven2/commons-cli/commons-cli/1.3.1/commons-cli-1.3.1.pom Download https://repo1.maven.org/maven2/com/google/guava/guava-parent/19.0/guava-parent-19.0.pom Download https://repo1.maven.org/maven2/org/apache/commons/commons-parent/37/commons-parent-37.pom Download https://repo1.maven.org/maven2/org/apache/apache/16/apache-16.pom Download https://repo1.maven.org/maven2/org/apache/commons/commons-parent/41/commons-parent-41.pom Download https://repo1.maven.org/maven2/org/antlr/antlr4-master/4.5.3/antlr4-master-4.5.3.pom Download https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.pom Download https://repo1.maven.org/maven2/org/apache/commons/commons-parent/39/commons-parent-39.pom Download https://repo1.maven.org/maven2/antlr/antlr/2.7.7/antlr-2.7.7.jar Download https://repo1.maven.org/maven2/org/antlr/antlr4-runtime/4.5.3/antlr4-runtime-4.5.3.jar Download https://repo1.maven.org/maven2/commons-beanutils/commons-beanutils/1.9.3/commons-beanutils-1.9.3.jar Download https://repo1.maven.org/maven2/com/puppycrawl/tools/checkstyle/7.4/checkstyle-7.4.jar Download https://repo1.maven.org/maven2/commons-cli/commons-cli/1.3.1/commons-cli-1.3.1.jar Download https://repo1.maven.org/maven2/com/google/guava/guava/19.0/guava-19.0.jar Download https://repo1.maven.org/maven2/commons-collections/commons-collections/3.2.2/commons-collections-3.2.2.jar :util:compileJavawarning: [options] bootstrap class path not set in conjunction with -source 1.6 1 warning :util:processResources NO-SOURCE :util:classes :util:jar :bson:compileTestJava NO-SOURCE :bson:compileTestGroovy Download https://repo1.maven.org/maven2/cglib/cglib-nodep/2.2.2/cglib-nodep-2.2.2.pom Download https://repo1.maven.org/maven2/org/objenesis/objenesis/1.3/objenesis-1.3.pom Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/2.4.12/groovy-all-2.4.12.pom Download https://repo1.maven.org/maven2/org/spockframework/spock-core/1.1-groovy-2.4/spock-core-1.1-groovy-2.4.pom Download https://repo1.maven.org/maven2/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.pom Download https://repo1.maven.org/maven2/org/objenesis/objenesis-parent/1.3/objenesis-parent-1.3.pom Download https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.1.1/logback-classic-1.1.1.pom Download https://repo1.maven.org/maven2/org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom Download https://repo1.maven.org/maven2/ch/qos/logback/logback-parent/1.1.1/logback-parent-1.1.1.pom Download https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.pom Download https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.1.1/logback-core-1.1.1.pom Download https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom Download https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.1.1/logback-classic-1.1.1.jar Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/2.4.12/groovy-all-2.4.12.jar Download https://repo1.maven.org/maven2/org/spockframework/spock-core/1.1-groovy-2.4/spock-core-1.1-groovy-2.4.jar Download https://repo1.maven.org/maven2/cglib/cglib-nodep/2.2.2/cglib-nodep-2.2.2.jar Download https://repo1.maven.org/maven2/org/objenesis/objenesis/1.3/objenesis-1.3.jar Download https://repo1.maven.org/maven2/org/hamcrest/hamcrest-all/1.3/hamcrest-all-1.3.jar Download https://repo1.maven.org/maven2/junit/junit/4.12/junit-4.12.jar Download https://repo1.maven.org/maven2/ch/qos/logback/logback-core/1.1.1/logback-core-1.1.1.jar Download https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar :bson:processTestResources :bson:testClasses :bson:checkstyleTest :bson:osgiClasses :bson:jar :bson:clirr Clirr Report ------------ Infos: 98 Warnings: 0 Errors: 0 Please review C:\Users\Vinayaka\mongo-java-driver\bson\build\reports\clirr\compatibility-report.html for more information :bson:codenarcMain NO-SOURCE :bson:codenarcTest Download https://repo1.maven.org/maven2/org/codenarc/CodeNarc/1.0/CodeNarc-1.0.pom Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-ant/2.3.11/groovy-ant-2.3.11.pom Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/2.3.11/groovy-all-2.3.11.pom Download https://repo1.maven.org/maven2/org/gmetrics/GMetrics/1.0/GMetrics-1.0.pom Download https://repo1.maven.org/maven2/org/apache/ant/ant-antlr/1.9.3/ant-antlr-1.9.3.pom Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-groovydoc/2.3.11/groovy-groovydoc-2.3.11.pom Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy/2.3.11/groovy-2.3.11.pom Download https://repo1.maven.org/maven2/org/apache/ant/ant-parent/1.9.3/ant-parent-1.9.3.pom Download https://repo1.maven.org/maven2/org/apache/ant/ant-junit/1.9.3/ant-junit-1.9.3.pom Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-templates/2.3.11/groovy-templates-2.3.11.pom Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-xml/2.3.11/groovy-xml-2.3.11.pom Download https://repo1.maven.org/maven2/org/codenarc/CodeNarc/1.0/CodeNarc-1.0.jar Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-ant/2.3.11/groovy-ant-2.3.11.jar Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-all/2.3.11/groovy-all-2.3.11.jar Download https://repo1.maven.org/maven2/org/gmetrics/GMetrics/1.0/GMetrics-1.0.jar Download https://repo1.maven.org/maven2/org/apache/ant/ant-antlr/1.9.3/ant-antlr-1.9.3.jar Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-groovydoc/2.3.11/groovy-groovydoc-2.3.11.jar Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-templates/2.3.11/groovy-templates-2.3.11.jar Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy-xml/2.3.11/groovy-xml-2.3.11.jar Download https://repo1.maven.org/maven2/org/codehaus/groovy/groovy/2.3.11/groovy-2.3.11.jar Download https://repo1.maven.org/maven2/org/apache/ant/ant-junit/1.9.3/ant-junit-1.9.3.jar :bson:spotbugsMain Scanning archives (316 / 316) 2 analysis passes to perform Pass 1: Analyzing classes (461 / 461) - 100% complete Pass 2: Analyzing classes (315 / 315) - 100% complete Done with analysis :bson:test org.bson.BsonArraySpecification ? should be array type (368 ms) ? should construct empty array (14 ms) ? should construct from a list (3 ms) ? should parse json (256 ms) org.bson.BsonBinaryReaderSpecification ? should skip value BsonNull (52 ms) ? should skip value BsonInt32{value=42} (0 ms) ? should skip value BsonInt64{value=52} (0 ms) ? should skip value BsonDecimal128{value=4.00} (1 ms) ? should skip value BsonBoolean{value=true} (1 ms) ? should skip value BsonDateTime{value=1513742965353} (1 ms) ? should skip value BsonDouble{value=62.0} (1 ms) ? should skip value BsonString{value='the fox ...'} (1 ms) ? should skip value BsonMinKey (1 ms) ? should skip value BsonMaxKey (0 ms) ? should skip value BsonDbPointer{namespace='test.test', id=5a39e275c658871fe01af605} (1 ms) ? should skip value BsonJavaScript{code='int i = 0;'} (2 ms) ? should skip value BsonJavaScriptWithScope{code=xscope={ "x" : 1 }} (1 ms) ? should skip value BsonObjectId{value=5a39e275c658871fe01af605} (2 ms) ? should skip value BsonRegularExpression{pattern='^test.*regex.*xyz$', options='i'} (3 ms) ? should skip value ruby stuff (4 ms) ? should skip value Timestamp{value=1311768464867721221, seconds=305419896, inc=5} (1 ms) ? should skip value org.bson.BsonUndefined@0 (1 ms) ? should skip value BsonBinary{type=80, data=[5, 4, 3, 2, 1]} (1 ms) ? should skip value [BsonInt32{value=1}, BsonInt64{value=2}, BsonBoolean{value=true}, [BsonInt32{value=1}, BsonInt32{value=2}, BsonInt32{value=3}, [a:BsonInt64{value=2}]]] (1 ms) ? should skip value [a:BsonInt32{value=1}] (1 ms) org.bson.BsonBinaryReaderTest ? testInvalidBsonTypeFollowedByInvalidCString (0 ms) ? testInvalidBsonType (0 ms) ? testReadDBPointer (5 ms) org.bson.BsonBinarySubTypeSpecification ? should be uuid only for legacy and uuid types (27 ms) org.bson.BsonBinaryWriterTest ? testWriteAndReadBoolean (3 ms) ? testPipeDocumentIntoTopLevel (1 ms) ? testWriteAndReadString (3 ms) ? shouldNotThrowIfAPoppedMaxDocumentSizeIsExceeded (0 ms) ? testPipeOfNestedDocumentWithExtraElements (3 ms) ? testWriteJavaScript (1 ms) ? testWriteArray (0 ms) ? testPipeDocumentIntoScopeDocument (2 ms) ? testPipe (0 ms) ? testPipeWithExtraElements (1 ms) ? testWriteNull (1 ms) ? testWriteRead (2 ms) ? shouldThrowWhenMaxDocumentSizeIsExceeded (0 ms) ? testWriteMinMaxKeys (1 ms) ? testWriteRegularExpression (1 ms) ? testWriteObjectId (16 ms) ? testPipeDocumentIntoDocument (0 ms) ? testWriteBinary (0 ms) ? shouldThrowIfAPushedMaxDocumentSizeIsExceeded (0 ms) ? testWriteUndefined (0 ms) ? testPipeNestedDocument (0 ms) ? testWriteArrayElements (0 ms) ? testPipeDocumentIntoArray (0 ms) ? testWriteDBPointer (0 ms) ? testWriteTimestamp (0 ms) ? testWriteNumbers (0 ms) ? testPipeOfDocumentWithInvalidSize (0 ms) ? testMarkAndReset (8 ms) org.bson.BsonDocumentReaderSpecification ? should read all types (220 ms) ? should fail, ReadBSONType can only be called when State is TYPE, not VALUE (18 ms) ? should fail, ReadBSONType can only be called when State is TYPE, not NAME (1 ms) org.bson.BsonDocumentSpecification ? conversion methods should behave correctly for the happy path (10 ms) ? is methods should return false for missing keys (1 ms) ? get methods should return default values for missing keys (2 ms) ? clone should make a deep copy of all mutable BsonValue types (20 ms) ? get methods should throw if key is absent (16 ms) ? should get first key (3 ms) ? getFirstKey should throw NoSuchElementException if the document is empty (10 ms) ? should serialize and deserialize (53 ms) org.bson.BsonDocumentTest ? shouldBeEqualToItself (0 ms) ? toStringShouldEqualToJson (0 ms) ? toJsonShouldRespectDefaultJsonWriterSettings (1 ms) ? toJsonShouldRespectJsonWriterSettings (1 ms) ? shouldHaveSameHashCodeAsEquivalentBsonDocument (1 ms) ? shouldBeEqualToEquivalentBsonDocument (1 ms) ? shouldParseJson (0 ms) ? toJsonShouldReturnEquivalent (1 ms) ? shouldNotBeEqualToDifferentBsonDocument (1 ms) org.bson.BsonDocumentWrapperSpecification ? should serialize and deserialize (110 ms) org.bson.BsonDocumentWriterSpecification ? should write all types (13 ms) ? should pipe all types (2 ms) ? should pipe all types with extra elements (6 ms) org.bson.BsonNumberSpecification ? should convert to int value (7 ms) ? should convert to long value (0 ms) ? should convert to double value (5 ms) ? should convert to decimal128 value (58 ms) org.bson.BsonRegularExpressionSpecification ? should get type (4 ms) ? should sort options (0 ms) ? should accept invalid options (1 ms) ? should allow null options (1 ms) ? should get regular expression (0 ms) ? equivalent values should be equal and have same hashcode (0 ms) ? should convert to string (0 ms) org.bson.BsonTimestampSpecification ? bsonType should get expected value (4 ms) ? compareTo should sort the timestamps as unsigned values (7 ms) ? constructors should initialize instance[0] (0 ms) ? constructors should initialize instance[1] (1 ms) ? constructors should initialize instance[2] (0 ms) ? constructors should initialize instance[3] (1 ms) ? constructors should initialize instance[4] (0 ms) ? constructors should initialize instance[5] (0 ms) ? constructors should initialize instance[6] (0 ms) ? constructors should initialize instance[7] (2 ms) ? no args constructor should initialize instance (13 ms) org.bson.BsonValueSpecification ? is methods should return true for the correct type (6 ms) ? is methods should return false for the incorrect type (3 ms) ? as methods should return false for the incorrect type (22 ms) org.bson.BsonWriterSpecification ? shouldThrowExceptionForBooleanWhenWritingBeforeStartingDocument (21 ms) ? shouldThrowExceptionForArrayWhenWritingBeforeStartingDocument (2 ms) ? shouldThrowExceptionForNullWhenWritingBeforeStartingDocument (3 ms) ? shouldThrowExceptionForStringWhenStateIsValue (4 ms) ? shouldThrowExceptionWhenEndingAnArrayWhenStateIsValue (1 ms) ? shouldThrowExceptionWhenWritingASecondName (2 ms) ? shouldThrowExceptionWhenEndingADocumentBeforeValueIsWritten (3 ms) ? shouldThrowAnExceptionWhenTryingToWriteASecondValue (5 ms) ? shouldThrowAnExceptionWhenTryingToWriteJavaScript (3 ms) ? shouldThrowAnExceptionWhenWritingANameInAnArray (3 ms) ? shouldThrowAnExceptionWhenEndingDocumentInTheMiddleOfWritingAnArray (2 ms) ? shouldThrowAnExceptionWhenEndingAnArrayInASubDocument (25 ms) ? shouldThrowAnExceptionWhenWritingANameInAnArrayEvenWhenSubDocumentExistsInArray (5 ms) ? shouldThrowExceptionWhenWritingObjectsIntoNestedArrays (3 ms) ? shouldThrowAnExceptionWhenAttemptingToEndAnArrayThatWasNotStarted (4 ms) ? shouldThrowAnErrorIfTryingToWriteNamesIntoAJavascriptScope1 (5 ms) ? shouldThrowAnErrorIfTryingToWriteNamesIntoAJavascriptScope2 (3 ms) ? shouldThrowAnErrorIfTryingToWriteNamesIntoAJavascriptScope3 (2 ms) ? shouldThrowAnErrorIfTryingToWriteNamesIntoAJavascriptScope4 (3 ms) ? shouldThrowAnErrorIfKeyContainsNullCharacter (1 ms) ? shouldNotThrowAnErrorIfValueContainsNullCharacter (3 ms) ? shouldNotThrowAnExceptionIfCorrectlyStartingAndEndingDocumentsAndSubDocuments (1 ms) ? shouldThrowOnInvalidFieldName (6 ms) ? shouldThrowOnInvalidFieldNameNestedInDocument (27 ms) ? shouldThrowOnInvalidFieldNameNestedInDocumentInArray (3 ms) org.bson.codecs.AtomicCodecSpecification ? should encode and decode atomic boolean (14 ms) ? should encode and decode atomic integer (11 ms) ? should encode and decode atomic long (8 ms) org.bson.codecs.AtomicIntegerCodecTest ? shouldRoundTripAtomicIntegerValues (2 ms) ? shouldErrorDecodingOutsideMinRange (2 ms) ? shouldThrowWhenHandlingLossyDoubleValues (1 ms) ? shouldHandleAlternativeNumberValues (1 ms) ? shouldErrorDecodingOutsideMaxRange (1 ms) org.bson.codecs.AtomicLongCodecTest ? shouldRoundTripAtomicLongValues (3 ms) ? shouldErrorDecodingOutsideMinRange (1 ms) ? shouldThrowWhenHandlingLossyDoubleValues (1 ms) ? shouldHandleAlternativeNumberValues (1 ms) ? shouldErrorDecodingOutsideMaxRange (0 ms) org.bson.codecs.BigDecimalCodecSpecification ? should round trip BigDecimal successfully (30 ms) org.bson.codecs.BsonDocumentCodecSpecification ? should encode and decode all default types (29 ms) ? should respect encodeIdFirst property in encoder context (8 ms) ? should encode nested raw documents (5 ms) ? should determine if document has an id (0 ms) ? should get document id (1 ms) ? should generate document id if absent (1 ms) ? should not generate document id if present (0 ms) org.bson.codecs.BsonTypeClassMapSpecification ? should have defaults for all BSON types (21 ms) ? should obey replacements (5 ms) org.bson.codecs.BsonTypeCodecMapSpecification ? should map types to codecs (85 ms) ? should throw exception for unmapped type (2 ms) ? should throw exception for unregistered codec (1 ms) org.bson.codecs.BsonValueCodecProviderSpecification ? should get correct codec (42 ms) org.bson.codecs.ByteCodecTest ? shouldErrorDecodingOutsideMinRange (2 ms) ? shouldThrowWhenHandlingLossyDoubleValues (1 ms) ? shouldHandleAlternativeNumberValues (2 ms) ? shouldRoundTripByteValues (1 ms) ? shouldErrorDecodingOutsideMaxRange (1 ms) org.bson.codecs.CharacterCodecSpecification ? should get encoder class (8 ms) ? when encoding a character, should throw if it is null (2 ms) ? should encode a character (3 ms) ? should decode a character (2 ms) ? when decoding a string whose length is not 1, should throw a BsonInvalidOperationException (0 ms) org.bson.codecs.CodeWithScopeSpecification ? should encode code with scope as java script followed by document of scope (79 ms) ? should decode code with scope (3 ms) org.bson.codecs.configuration.CodecCacheSpecification ? should return the cached codec if a codec for the class exists (5 ms) ? should throw if codec for class does not exist (2 ms) org.bson.codecs.configuration.CodeRegistriesSpecification ? fromCodec should return a SingleCodecRegistry (29 ms) ? fromProvider should return ProvidersCodecRegistry (0 ms) ? fromProviders should return ProvidersCodecRegistry (1 ms) ? fromRegistries should return ProvidersCodecRegistry (1 ms) org.bson.codecs.configuration.ProvidersCodecRegistrySpecification ? should throw if supplied codecProviders is null or an empty list (6 ms) ? should throw a CodecConfigurationException if codec not found (16 ms) ? get should return registered codec (1 ms) ? get should return the codec from the first source that has one (0 ms) ? should handle cycles (48 ms) ? get should use the codecCache (8 ms) ? get with codec registry should return the codec from the first source that has one (13 ms) ? get with codec registry should return null if codec not found (0 ms) ? get with codec registry should pass the outer registry to its providers (4 ms) org.bson.codecs.DocumentCodecSpecification ? should encode and decode all default types with all readers and writers (27 ms) ? should decode binary subtypes for UUID (4 ms) ? should respect encodeIdFirst property in encoder context (3 ms) ? should apply transformer to decoded values (9 ms) ? should generate id if absent (1 ms) ? should not generate id if present (1 ms) ? should determine if id is present (2 ms) ? should get id if present (2 ms) ? should throw if getting id when absent (1 ms) org.bson.codecs.DocumentCodecTest ? testNestedDocumentEncoding (3 ms) ? testIterableContainingOtherIterableEncoding (2 ms) ? shouldGenerateIdIfAbsent (3 ms) ? testIterableEncoding (1 ms) ? shouldNotGenerateIdIfPresent (1 ms) ? testCodeWithScopeEncoding (1 ms) ? testIterableContainingDocumentsEncoding (2 ms) ? testPrimitiveBSONTypeCodecs (1 ms) org.bson.codecs.DoubleCodecTest ? shouldThrowWhenHandlingLossyLongValues (3 ms) ? shouldRoundTripDoubleValues (3 ms) ? shouldThrowWhenHandlingLossyLongValues2 (8 ms) ? shouldHandleAlternativeNumberValues (1 ms) org.bson.codecs.FloatCodecTest ? shouldRoundTripFloatValues (3 ms) ? shouldRoundTripNegativeFloatValues (1 ms) ? shouldErrorDecodingOutsideMinRange (0 ms) ? shouldHandleAlternativeNumberValues (1 ms) ? shouldErrorDecodingOutsideMaxRange (0 ms) org.bson.codecs.IntegerCodecTest ? shouldErrorDecodingOutsideMinRange (1 ms) ? shouldRoundTripIntegerValues (1 ms) ? shouldThrowWhenHandlingLossyDoubleValues (1 ms) ? shouldHandleAlternativeNumberValues (1 ms) ? shouldErrorDecodingOutsideMaxRange (0 ms) org.bson.codecs.IterableCodecProviderSpecification ? should provide codec for Iterables (8 ms) ? should not provide codec for non-Iterables (1 ms) ? identical instances should be equal and have same hash code (1 ms) ? unidentical instances should not be equal (2 ms) org.bson.codecs.IterableCodecSpecification ? should have Iterable encoding class (5 ms) ? should encode an Iterable to a BSON array (3 ms) ? should decode a BSON array to an Iterable (2 ms) ? should decode a BSON array of arrays to an Iterable of Iterables (1 ms) ? should use provided transformer (3 ms) ? should decode binary subtypes for UUID (73 ms) org.bson.codecs.LongCodecTest ? shouldThrowWhenHandlingLossyValues (1 ms) ? shouldRoundTripLongValues (0 ms) ? shouldThrowWhenHandlingLossyDoubleValues (0 ms) ? shouldHandleAlternativeNumberValues (0 ms) org.bson.codecs.MapCodecSpecification ? should encode and decode all default types with all readers and writers (26 ms) ? should decode binary subtypes for UUID (2 ms) ? should apply transformer to decoded values (6 ms) org.bson.codecs.pojo.ClassModelBuilderTest ? testCanReflectObjectClass (20 ms) ? testFieldsMappedClassTypes (52 ms) ? testMappedBoundedClasses (2 ms) ? testOverrides (1 ms) ? testCanRemoveField (1 ms) ? testNestedGenericHolderModel (2 ms) ? testDefaults (0 ms) ? testValidationIdProperty (1 ms) ? testValidationDuplicateDocumentFieldName (1 ms) org.bson.codecs.pojo.ClassModelTest ? testPropertySelection (5 ms) ? testMappingConcreteGenericTypes (2 ms) ? testInheritedClassAnnotations (16 ms) ? testSimpleGenericsModel (4 ms) ? testMappingSimpleGenericsModelTypes (3 ms) ? testCollectionNestedPojoModelPropertyTypes (34 ms) ? testAnnotationModel (2 ms) org.bson.codecs.pojo.ConventionsTest ? testCreatorInvalidMultipleConstructorsModel (5 ms) ? testCreatorInvalidTypeConstructorModel (1 ms) ? testDefaultConventions (3 ms) ? testAnnotationDefaults (1 ms) ? testCreatorInvalidMethodReturnTypeModel (2 ms) ? testAnnotationNameCollision (3 ms) ? testCreatorInvalidConstructorModel (6 ms) ? testClassAndFieldConventionDoesNotOverwrite (5 ms) ? testCreatorInvalidMultipleCreatorsModel (4 ms) ? testCreatorInvalidMethodModel (2 ms) ? testCreatorInvalidMultipleStaticCreatorsModel (2 ms) ? testCreatorInvalidTypeMethodModel (4 ms) org.bson.codecs.pojo.PojoCodecProviderTest ? testAutomatic (56 ms) ? testAutomaticNoProperty (1 ms) ? testPackageLessClasses (0 ms) ? testClassNotFound (0 ms) org.bson.codecs.pojo.PojoCustomTest ? testCannotDecodeUnspecializedClasses (3 ms) ? testInvalidSetterModel (1 ms) ? testConstructorNotPublicModel (3 ms) ? testEncodingInvalidCollectionModel (1 ms) ? testUseGettersForSettersConventionInvalidTypeForMap (5 ms) ? testDataCanHandleMissingData (4 ms) ? testAsymmetricalModel (3 ms) ? testAsymmetricalCreatorModel (3 ms) ? testInvalidGetterAndSetterModelEncoding (2 ms) ? testCanHandleNullValuesForCollectionsAndMaps (13 ms) ? testCreatorMethodThrowsExceptionModel (7 ms) ? testAsymmetricalIgnoreModel (47 ms) ? testUseGettersForSettersConventionNotEmptyMap (3 ms) ? testCanHandleNullValuesForNestedModels (2 ms) ? testBsonCreatorPrimitivesAndNullValues (3 ms) ? testUseGettersForSettersConventionImmutableMap (3 ms) ? testInvalidTypeForPrimitiveField (2 ms) ? testUseGettersForSettersConvention (6 ms) ? testCreatorConstructorThrowsExceptionModel (2 ms) ? testConventionsEmpty (4 ms) ? testUseGettersForSettersConventionImmutableCollection (3 ms) ? testCanHandleExtraData (1 ms) ? testInvalidMapModelWithCustomPropertyCodecProvider (27 ms) ? testPackageDiscriminator (6 ms) ? testDecodingInvalidCollectionModel (1 ms) ? testInvalidTypeForModelField (0 ms) ? testInvalidTypeForField (2 ms) ? testCannotEncodeUnspecializedClasses (4 ms) ? testEnumSupportWithCustomCodec (4 ms) ? testUseGettersForSettersConventionInvalidTypeForCollection (1 ms) ? testUseGettersForSettersConventionNullMap (4 ms) ? testDecodingInvalidMapModel (1 ms) ? testEncodingInvalidMapModel (1 ms) ? testUseGettersForSettersConventionNotEmptyCollection (2 ms) ? testInvalidDiscriminatorInNestedModel (1 ms) ? testCustomRegisteredPropertyCodecWithValue (9 ms) ? testRegisterClassModelPreferredOverClass (1 ms) ? testSetPrivateFieldConvention (5 ms) ? testDataUnknownClass (1 ms) ? testCustomRegisteredPropertyCodecOmittedValue (6 ms) ? testCanHandleTopLevelGenericIfHasCodec (21 ms) ? testInvalidGetterAndSetterModelDecoding (1 ms) ? testConventionsCustom (20 ms) ? testCustomCodec (3 ms) ? testCustomPropertySerializer (2 ms) ? testUseGettersForSettersConventionNullCollection (4 ms) org.bson.codecs.pojo.PojoRoundTripTest ? test[Simple model] (1 ms) ? test[Simple model [Auto]] (3 ms) ? test[Property selection model] (3 ms) ? test[Property selection model [Auto]] (2 ms) ? test[Conventions default] (56 ms) ? test[Conventions default [Auto]] (16 ms) ? test[BsonIgnore invalid map] (3 ms) ? test[BsonIgnore invalid map [Auto]] (5 ms) ? test[Interfaced based model] (4 ms) ? test[Interfaced based model [Auto]] (7 ms) ? test[Interfaced based model with bound] (5 ms) ? test[Interfaced based model with bound [Auto]] (2 ms) ? test[Interface concrete and abstract model] (7 ms) ? test[Interface concrete and abstract model [Auto]] (6 ms) ? test[Concrete generic interface model] (1 ms) ? test[Concrete generic interface model [Auto]] (2 ms) ? test[Primitives model] (5 ms) ? test[Primitives model [Auto]] (4 ms) ? test[Concrete collections model] (9 ms) ? test[Concrete collections model [Auto]] (14 ms) ? test[Concrete specific return collection type model through BsonCreator] (2 ms) ? test[Concrete specific return collection type model through BsonCreator [Auto]] (58 ms) ? test[Concrete specific return collection type model through getter and setter] (2 ms) ? test[Concrete specific return collection type model through getter and setter [Auto]] (5 ms) ? test[Concrete specific return collection type model] (7 ms) ? test[Concrete specific return collection type model [Auto]] (7 ms) ? test[Nested simple] (16 ms) ? test[Nested simple [Auto]] (7 ms) ? test[Nested collection] (336 ms) ? test[Nested collection [Auto]] (6 ms) ? test[Nested generic holder] (1 ms) ? test[Nested generic holder [Auto]] (1 ms) ? test[Nested generic holder map] (4 ms) ? test[Nested generic holder map [Auto]] (2 ms) ? test[Nested reused generic] (6 ms) ? test[Nested reused generic [Auto]] (4 ms) ? test[Nested generic holder with multiple types] (6 ms) ? test[Nested generic holder with multiple types [Auto]] (4 ms) ? test[Nested generic tree] (5 ms) ? test[Nested generic tree [Auto]] (6 ms) ? test[Nested multiple level] (22 ms) ? test[Nested multiple level [Auto]] (18 ms) ? test[Nested Generics holder] (4 ms) ? test[Nested Generics holder [Auto]] (4 ms) ? test[Nested property reusing type parameter] (12 ms) ? test[Nested property reusing type parameter [Auto]] (6 ms) ? test[Abstract shape model - circle] (4 ms) ? test[Abstract shape model - circle [Auto]] (2 ms) ? test[Abstract shape model - rectangle] (2 ms) ? test[Abstract shape model - rectangle [Auto]] (3 ms) ? test[Upper bounds] (1 ms) ? test[Upper bounds [Auto]] (1 ms) ? test[Multiple bounds] (2 ms) ? test[Multiple bounds [Auto]] (2 ms) ? test[Self referential] (8 ms) ? test[Self referential [Auto]] (4 ms) ? test[Creator constructor] (2 ms) ? test[Creator constructor [Auto]] (2 ms) ? test[Creator constructor with legacy BsonProperty using name] (1 ms) ? test[Creator constructor with legacy BsonProperty using name [Auto]] (2 ms) ? test[Creator constructor with rename] (3 ms) ? test[Creator constructor with rename [Auto]] (3 ms) ? test[Creator constructor with ID] (4 ms) ? test[Creator constructor with ID [Auto]] (3 ms) ? test[Creator no-args constructor] (342 ms) ? test[Creator no-args constructor [Auto]] (0 ms) ? test[Creator method] (1 ms) ? test[Creator method [Auto]] (0 ms) ? test[Creator method] (1 ms) ? test[Creator method [Auto]] (0 ms) ? test[Creator no-args method] (1 ms) ? test[Creator no-args method [Auto]] (1 ms) ? test[Creator all final] (1 ms) ? test[Creator all final [Auto]] (2 ms) ? test[Creator all final with nulls] (0 ms) ? test[Creator all final with nulls [Auto]] (1 ms) ? test[Can handle custom Maps and Collections] (2 ms) ? test[Can handle custom Maps and Collections [Auto]] (1 ms) ? test[Collection of discriminators abstract classes] (2 ms) ? test[Collection of discriminators abstract classes [Auto]] (5 ms) ? test[Collection of discriminators interfaces] (4 ms) ? test[Collection of discriminators interfaces [Auto]] (2 ms) ? test[Creator in super class factory method] (1 ms) ? test[Creator in super class factory method [Auto]] (2 ms) ? test[Primitive field type doesn't match private property] (1 ms) ? test[Primitive field type doesn't match private property [Auto]] (0 ms) ? test[Enums support] (20 ms) ? test[Enums support [Auto]] (1 ms) org.bson.codecs.pojo.PropertyModelBuilderTest ? testFieldOverrides (0 ms) ? testMustBeReadableOrWritable (1 ms) ? testFieldMapping (0 ms) org.bson.codecs.pojo.PropertyModelTest ? testPropertyOverrides (1 ms) ? testPropertyMapping (0 ms) org.bson.codecs.pojo.TypeDataTest ? testToString (1 ms) ? testRecursiveTypeData (0 ms) ? testMapTypeParameters (0 ms) ? testListTypeParameters (0 ms) ? testDefaults (1 ms) org.bson.codecs.pojo.TypeParameterMapTest ? testClassParamMapsToField (1 ms) ? testMapsClassAndFieldIndices (0 ms) ? testFieldCannotBeGenericAndContainTypeParameters (1 ms) ? testDefault (0 ms) org.bson.codecs.RawBsonDocumentCodecSpecification ? should get encoder class (8 ms) ? should encode (3 ms) ? should decode (3 ms) org.bson.codecs.ShortCodecTest ? shouldRoundTripFloatValues (1 ms) ? shouldErrorDecodingOutsideMinRange (1 ms) ? shouldHandleAlternativeNumberValues (2 ms) ? shouldErrorDecodingOutsideMaxRange (1 ms) org.bson.codecs.UndefinedCodecSpecification ? should return Undefined class (4 ms) ? should decode undefined type from BsonReader (27 ms) ? should encode undefined type to BsonWriter (2 ms) org.bson.codecs.UuidCodecSpecification ? should decode different types of UUID (17 ms) ? should encode different types of UUIDs (17 ms) org.bson.codecs.ValueCodecProviderSpecification ? should provide supported codecs (17 ms) org.bson.DocumentTest ? shouldBeEqualToItself (0 ms) ? shouldHaveSameHashCodeAsEquivalentBsonDocument (0 ms) ? toJsonShouldTakeACustomDocumentCodec (0 ms) ? toJsonShouldReturnEquivalent (7 ms) ? shouldNotBeEqualToDifferentBsonDocument (1 ms) org.bson.GenericBsonTest ? shouldPassAllOutcomes[Array[valid]: Empty] (9 ms) ? shouldPassAllOutcomes[Array[valid]: Single Element Array] (2 ms) ? shouldPassAllOutcomes[Array[valid]: Single Element Array with index set incorrectly] (2 ms) ? shouldPassAllOutcomes[Array[valid]: Single Element Array with index set incorrectly] (2 ms) ? shouldPassAllOutcomes[Array[decodeError]: Array length too long: eats outer terminator] (1 ms) ? shouldPassAllOutcomes[Array[decodeError]: Array length too short: leaks terminator] (0 ms) ? shouldPassAllOutcomes[Array[decodeError]: Invalid Array: bad string length in field] (1 ms) ? shouldPassAllOutcomes[Binary type[valid]: subtype 0x00 (Zero-length)] (3 ms) ? shouldPassAllOutcomes[Binary type[valid]: subtype 0x00 (Zero-length, keys reversed)] (3 ms) ? shouldPassAllOutcomes[Binary type[valid]: subtype 0x00] (4 ms) ? shouldPassAllOutcomes[Binary type[valid]: subtype 0x01] (16 ms) ? shouldPassAllOutcomes[Binary type[valid]: subtype 0x02] (2 ms) ? shouldPassAllOutcomes[Binary type[valid]: subtype 0x03] (3 ms) ? shouldPassAllOutcomes[Binary type[valid]: subtype 0x04] (1 ms) ? shouldPassAllOutcomes[Binary type[valid]: subtype 0x05] (0 ms) ? shouldPassAllOutcomes[Binary type[valid]: subtype 0x80] (1 ms) ? shouldPassAllOutcomes[Binary type[valid]: $type query operator (conflicts with legacy $binary form with $type field)] (1 ms) ? shouldPassAllOutcomes[Binary type[valid]: $type query operator (conflicts with legacy $binary form with $type field)] (1 ms) ? shouldPassAllOutcomes[Binary type[decodeError]: Length longer than document] (0 ms) ? shouldPassAllOutcomes[Binary type[decodeError]: Negative length] (1 ms) ? shouldPassAllOutcomes[Binary type[decodeError]: subtype 0x02 length too long ] (1 ms) ? shouldPassAllOutcomes[Binary type[decodeError]: subtype 0x02 length too short] (0 ms) ? shouldPassAllOutcomes[Binary type[decodeError]: subtype 0x02 length negative one] (13 ms) ? shouldPassAllOutcomes[Boolean[valid]: True] (1 ms) ? shouldPassAllOutcomes[Boolean[valid]: False] (1 ms) ? shouldPassAllOutcomes[Boolean[decodeError]: Invalid boolean value of 2] (1 ms) ? shouldPassAllOutcomes[Boolean[decodeError]: Invalid boolean value of -1] (1 ms) ? shouldPassAllOutcomes[Javascript Code[valid]: Empty string] (1 ms) ? shouldPassAllOutcomes[Javascript Code[valid]: Single character] (1 ms) ? shouldPassAllOutcomes[Javascript Code[valid]: Multi-character] (2 ms) ? shouldPassAllOutcomes[Javascript Code[valid]: two-byte UTF-8 (▒)] (1 ms) ? shouldPassAllOutcomes[Javascript Code[valid]: three-byte UTF-8 (?)] (4 ms) ? shouldPassAllOutcomes[Javascript Code[valid]: Embedded nulls] (3 ms) ? shouldPassAllOutcomes[Javascript Code[decodeError]: bad code string length: 0 (but no 0x00 either)] (2 ms) ? shouldPassAllOutcomes[Javascript Code[decodeError]: bad code string length: -1] (0 ms) ? shouldPassAllOutcomes[Javascript Code[decodeError]: bad code string length: eats terminator] (0 ms) ? shouldPassAllOutcomes[Javascript Code[decodeError]: bad code string length: longer than rest of document] (8 ms) ? shouldPassAllOutcomes[Javascript Code[decodeError]: code string is not null-terminated] (0 ms) ? shouldPassAllOutcomes[Javascript Code[decodeError]: empty code string, but extra null] (1 ms) ? shouldPassAllOutcomes[Javascript Code[decodeError]: invalid UTF-8] (0 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[valid]: Empty code string, empty scope] (1 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[valid]: Non-empty code string, empty scope] (0 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[valid]: Empty code string, non-empty scope] (1 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[valid]: Non-empty code string and non-empty scope] (2 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[valid]: Unicode and embedded null in code string, empty scope] (0 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[decodeError]: field length zero] (1 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[decodeError]: field length negative] (0 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[decodeError]: field length too short (less than minimum size)] (0 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[decodeError]: field length too short (truncates scope)] (0 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[decodeError]: field length too long (clips outer doc)] (0 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[decodeError]: field length too long (longer than outer doc)] (0 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[decodeError]: bad code string: length too short] (0 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[decodeError]: bad code string: length too long (clips scope)] (0 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[decodeError]: bad code string: negative length] (0 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[decodeError]: bad code string: length longer than field] (1 ms) ? shouldPassAllOutcomes[Javascript Code with Scope[decodeError]: bad scope doc (field has bad string length)] (0 ms) ? shouldPassAllOutcomes[DateTime[valid]: epoch] (74 ms) ? shouldPassAllOutcomes[DateTime[valid]: positive ms] (2 ms) ? shouldPassAllOutcomes[DateTime[valid]: negative] (1 ms) ? shouldPassAllOutcomes[DateTime[valid]: Y10K] (0 ms) ? shouldPassAllOutcomes[DateTime[decodeError]: datetime field truncated] (1 ms) ? shouldPassAllOutcomes[DBPointer type (deprecated)[valid]: DBpointer] (2 ms) ? shouldPassAllOutcomes[DBPointer type (deprecated)[valid]: DBpointer with opposite key order] (1 ms) ? shouldPassAllOutcomes[DBPointer type (deprecated)[valid]: With two-byte UTF-8] (0 ms) ? shouldPassAllOutcomes[DBPointer type (deprecated)[decodeError]: String with negative length] (0 ms) ? shouldPassAllOutcomes[DBPointer type (deprecated)[decodeError]: String with zero length] (0 ms) ? shouldPassAllOutcomes[DBPointer type (deprecated)[decodeError]: String not null terminated] (0 ms) ? shouldPassAllOutcomes[DBPointer type (deprecated)[decodeError]: short OID (less than minimum length for field)] (0 ms) ? shouldPassAllOutcomes[DBPointer type (deprecated)[decodeError]: short OID (greater than minimum, but truncated)] (0 ms) ? shouldPassAllOutcomes[DBPointer type (deprecated)[decodeError]: String with bad UTF-8] (0 ms) ? shouldPassAllOutcomes[DBRef[valid]: DBRef] (1 ms) ? shouldPassAllOutcomes[DBRef[valid]: DBRef with database] (0 ms) ? shouldPassAllOutcomes[DBRef[valid]: DBRef with database and additional fields] (2 ms) ? shouldPassAllOutcomes[DBRef[valid]: DBRef with additional fields] (0 ms) ? shouldPassAllOutcomes[DBRef[valid]: Document with key names similar to those of a DBRef] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Special - Canonical NaN] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Special - Negative NaN] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Special - Negative NaN] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Special - Canonical SNaN] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Special - Negative SNaN] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Special - NaN with a payload] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Special - Canonical Positive Infinity] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Special - Canonical Negative Infinity] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Special - Invalid representation treated as 0] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Special - Invalid representation treated as -0] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Special - Invalid representation treated as 0E3] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Regular - Adjusted Exponent Limit] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Regular - Smallest] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Regular - Smallest with Trailing Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Regular - 0.1] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Regular - 0.1234567890123456789012345678901234] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Regular - 0] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Regular - -0] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Regular - -0.0] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Regular - 2] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Regular - 2.000] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Regular - Largest] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - Tiniest] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - Tiny] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - Negative Tiny] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - Adjusted Exponent Limit] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - Fractional] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - 0 with Exponent] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - 0 with Negative Exponent] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - No Decimal with Signed Exponent] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - Trailing Zero] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - With Decimal] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - Full] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - Large] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Scientific - Largest] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - Exponent Normalization] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - Unsigned Positive Exponent] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - Lowercase Exponent Identifier] (4 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - Long Significand with Exponent] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - Positive Sign] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - Long Decimal String] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - nan] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - nAn] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - +infinity] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - infinity] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - infiniTY] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - inf] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - inF] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - -infinity] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - -infiniTy] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - -Inf] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - -inf] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Non-Canonical Parsing - -inF] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Rounded Subnormal number] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Clamped] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: Exact rounding] (39 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq021] Normality] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq823] values around [u]int32 edges (zeros done earlier)] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq822] values around [u]int32 edges (zeros done earlier)] (4 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq821] values around [u]int32 edges (zeros done earlier)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq820] values around [u]int32 edges (zeros done earlier)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq152] fold-downs (more below)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq154] fold-downs (more below)] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq006] derivative canonical plain strings] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq164] fold-downs (more below)] (5 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq156] fold-downs (more below)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq008] derivative canonical plain strings] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq158] fold-downs (more below)] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq122] Nmax and similar] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq002] (mostly derived from the Strawman 4 document and examples)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq004] derivative canonical plain strings] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq018] derivative canonical plain strings] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq125] Nmax and similar] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq131] fold-downs (more below)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq162] fold-downs (more below)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq176] Nmin and below] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq174] Nmin and below] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq133] fold-downs (more below)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq160] fold-downs (more below)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq172] Nmin and below] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq010] derivative canonical plain strings] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq012] derivative canonical plain strings] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq014] derivative canonical plain strings] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq016] derivative canonical plain strings] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq404] zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq424] negative zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq407] zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq427] negative zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq409] zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq428] negative zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq700] Selected DPD codes] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq406] zeros] (9 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq426] negative zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq410] zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq431] negative zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq419] clamped zeros...] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq432] negative zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq405] zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq425] negative zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq508] Specials] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq528] Specials] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq541] Specials] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq074] Nmin and below] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq602] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq604] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq606] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq608] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq610] fold-down full sequence] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq612] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq614] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq616] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq618] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq620] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq622] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq624] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq626] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq628] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq630] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq632] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq634] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq636] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq638] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq640] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq642] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq644] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq646] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq648] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq650] fold-down full sequence] (4 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq652] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq654] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq656] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq658] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq660] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq662] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq664] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq666] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq060] fold-downs (more below)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq670] fold-down full sequence] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq668] fold-down full sequence] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq072] Nmin and below] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq076] Nmin and below] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq036] fold-downs (more below)] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq062] fold-downs (more below)] (11 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq034] Nmax and similar] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq441] exponent lengths] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq449] exponent lengths] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq447] exponent lengths] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq445] exponent lengths] (6 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq443] exponent lengths] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq842] VG testcase] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq841] VG testcase] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq840] VG testcase] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq701] Selected DPD codes] (7 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq032] Nmax and similar] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq702] Selected DPD codes] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq057] fold-downs (more below)] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq703] Selected DPD codes] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq704] Selected DPD codes] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq705] Selected DPD codes] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq706] Selected DPD codes] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq707] Selected DPD codes] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq708] Selected DPD codes] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq709] Selected DPD codes] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq710] Selected DPD codes] (5 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq711] Selected DPD codes] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq712] Selected DPD codes] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq713] Selected DPD codes] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq714] Selected DPD codes] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq715] Selected DPD codes] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq716] Selected DPD codes] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq717] Selected DPD codes] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq718] Selected DPD codes] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq719] Selected DPD codes] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq720] Selected DPD codes] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq721] Selected DPD codes] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq722] Selected DPD codes] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq723] Selected DPD codes] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq056] fold-downs (more below)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq064] fold-downs (more below)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq732] Selected DPD codes] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq733] Selected DPD codes] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq740] DPD: one of each of the huffman groups] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq741] DPD: one of each of the huffman groups] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq742] DPD: one of each of the huffman groups] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq746] DPD: one of each of the huffman groups] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq743] DPD: one of each of the huffman groups] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq753] DPD all-highs cases (includes the 24 redundant codes)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq754] DPD all-highs cases (includes the 24 redundant codes)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq760] DPD all-highs cases (includes the 24 redundant codes)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq764] DPD all-highs cases (includes the 24 redundant codes)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq745] DPD: one of each of the huffman groups] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq770] DPD all-highs cases (includes the 24 redundant codes)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq774] DPD all-highs cases (includes the 24 redundant codes)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq730] Selected DPD codes] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq731] Selected DPD codes] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq744] DPD: one of each of the huffman groups] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq780] DPD all-highs cases (includes the 24 redundant codes)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq787] DPD all-highs cases (includes the 24 redundant codes)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq053] fold-downs (more below)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq052] fold-downs (more below)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq792] Miscellaneous (testers' queries, etc.)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq793] Miscellaneous (testers' queries, etc.)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq824] values around [u]int32 edges (zeros done earlier)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq825] values around [u]int32 edges (zeros done earlier)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq826] values around [u]int32 edges (zeros done earlier)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq827] values around [u]int32 edges (zeros done earlier)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq828] values around [u]int32 edges (zeros done earlier)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq829] values around [u]int32 edges (zeros done earlier)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq830] values around [u]int32 edges (zeros done earlier)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq831] values around [u]int32 edges (zeros done earlier)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq022] Normality] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq020] Normality] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq550] Specials] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx066] strings without E cannot generate E in result] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx065] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx064] strings without E cannot generate E in result] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx041] strings without E cannot generate E in result] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx027] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx026] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx025] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx024] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [dqbsr531] negatives (Rounded)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx022] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx021] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx601] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx622] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx602] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx621] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx603] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx620] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx604] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx619] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx605] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx618] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx680] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx606] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx617] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx681] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx686] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx687] Zeros] (4 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx019] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx607] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx616] Zeros] (10 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx682] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx155] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx130] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx290] some more negative zeros [systematic tests below]] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx131] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx291] some more negative zeros [systematic tests below]] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx132] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx292] some more negative zeros [systematic tests below]] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx133] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx293] some more negative zeros [systematic tests below]] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx608] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx615] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx683] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx630] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx670] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx631] Zeros] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx671] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx134] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx294] some more negative zeros [systematic tests below]] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx632] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx672] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx135] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx295] some more negative zeros [systematic tests below]] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx633] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx673] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx136] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx674] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx634] Zeros] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx137] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx635] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx675] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx636] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx676] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx637] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx677] Zeros] (6 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx638] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx678] Zeros] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx149] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx639] Zeros] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx679] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx063] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx018] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx609] Zeros] (26 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx614] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx684] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx640] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx660] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx641] Zeros] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx661] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx296] some more negative zeros [systematic tests below]] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx642] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx662] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx297] some more negative zeros [systematic tests below]] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx643] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx663] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx644] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx664] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx645] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx665] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx646] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx666] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx647] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx667] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx648] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx668] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx160] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx161] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx649] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx669] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx062] strings without E cannot generate E in result] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx001] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx017] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx611] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx613] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx685] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx688] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx689] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx650] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx651] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx298] some more negative zeros [systematic tests below]] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx652] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx299] some more negative zeros [systematic tests below]] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx653] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx654] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx655] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx656] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx657] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx658] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx138] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx139] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx144] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx154] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx659] Zeros] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx042] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx143] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx061] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx036] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx035] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx034] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx053] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx033] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx016] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx015] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx037] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx038] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx250] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx257] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx256] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx258] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx251] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx263] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx255] Numbers with E] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx259] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx254] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx260] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx253] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx261] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx252] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx262] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx159] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx004] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx003] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx002] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx148] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx153] Numbers with E] (10 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx141] Numbers with E] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx146] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx151] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx142] Numbers with E] (29 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx147] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx152] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx140] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx150] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx014] conform to rules and exponent will be in permitted range).] (5 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx170] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx177] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx176] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx178] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx171] Numbers with E] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx183] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx175] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx179] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx174] Numbers with E] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx180] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx173] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx181] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx172] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx182] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx157] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx067] examples] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx069] examples] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx385] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx365] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx405] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx363] Engineering notation tests] (27 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx407] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx361] Engineering notation tests] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx409] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx411] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx383] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx387] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx381] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx389] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx379] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx391] Engineering notation tests] (15 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx377] Engineering notation tests] (5 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx393] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx375] Engineering notation tests] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx395] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx373] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx397] Engineering notation tests] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx371] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx399] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx369] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx401] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx367] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx403] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx007] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx005] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx165] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx163] Numbers with E] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx325] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx305] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx345] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx303] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx347] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx301] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx349] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx351] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx323] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx327] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx321] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx329] Engineering notation tests] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx319] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx331] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx317] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx333] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx315] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx335] Engineering notation tests] (12 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx313] Engineering notation tests] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx337] Engineering notation tests] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx311] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx339] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx309] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx341] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx164] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx162] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx307] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx343] Engineering notation tests] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx008] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx009] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx010] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx011] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx012] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx013] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx040] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx190] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx197] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx196] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx198] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx191] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx203] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx195] Numbers with E] (5 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx199] Numbers with E] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx194] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx200] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx193] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx201] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx192] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx202] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx044] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx042] strings without E cannot generate E in result] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx046] strings without E cannot generate E in result] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx049] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx048] strings without E cannot generate E in result] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx158] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx068] examples] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx169] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx167] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx168] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx166] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx210] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx217] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx216] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx218] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx211] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx223] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx215] Numbers with E] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx219] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx214] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx220] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx213] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx221] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx212] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx222] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx006] conform to rules and exponent will be in permitted range).] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx230] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx237] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx236] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx238] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx231] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx243] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx235] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx239] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx234] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx240] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx233] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx241] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx232] Numbers with E] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx242] Numbers with E] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx060] strings without E cannot generate E in result] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx059] strings without E cannot generate E in result] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx058] strings without E cannot generate E in result] (5 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx057] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx056] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx031] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx030] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx032] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx023] conform to rules and exponent will be in permitted range).] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx045] strings without E cannot generate E in result] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx610] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx612] Zeros] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx043] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx055] strings without E cannot generate E in result] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx054] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx052] strings without E cannot generate E in result] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx051] strings without E cannot generate E in result] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx050] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [basx047] strings without E cannot generate E in result] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [dqbsr431] check rounding modes heeded (Rounded)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: OK2] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx564] Near-specials (Conversion_syntax)] (3 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx565] Near-specials (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx566] Near-specials (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx567] Near-specials (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx568] Near-specials (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx590] some baddies with dots and Es and dots and specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx562] Near-specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx563] Near-specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [dqbas939] overflow results at different rounding modes (Overflow & Inexact & Rounded)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [dqbsr534] negatives (Rounded & Inexact)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [dqbsr535] negatives (Rounded & Inexact)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [dqbsr533] negatives (Rounded & Inexact)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [dqbsr532] negatives (Rounded & Inexact)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [dqbsr432] check rounding modes heeded (Rounded & Inexact)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [dqbsr433] check rounding modes heeded (Rounded & Inexact)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [dqbsr435] check rounding modes heeded (Rounded & Inexact)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [dqbsr434] check rounding modes heeded (Rounded & Inexact)] (2 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [dqbas938] overflow results at different rounding modes (Overflow & Inexact & Rounded)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Inexact rounding#1] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Inexact rounding#2] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq035] fold-downs (more below) (Clamped)] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq037] fold-downs (more below) (Clamped)] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq077] Nmin and below (Subnormal)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq078] Nmin and below (Subnormal)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq079] Nmin and below (Subnormal)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq080] Nmin and below (Subnormal)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq081] Nmin and below (Subnormal)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq082] Nmin and below (Subnormal)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq083] Nmin and below (Subnormal)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq084] Nmin and below (Subnormal)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq090] underflows cannot be tested for simple copies, check edge cases (Subnormal)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq100] underflows cannot be tested for simple copies, check edge cases (Subnormal)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq130] fold-downs (more below) (Clamped)] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq132] fold-downs (more below) (Clamped)] (18 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq177] Nmin and below (Subnormal)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq178] Nmin and below (Subnormal)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq179] Nmin and below (Subnormal)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq180] Nmin and below (Subnormal)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq181] Nmin and below (Subnormal)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq182] Nmin and below (Subnormal)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq183] Nmin and below (Subnormal)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq184] Nmin and below (Subnormal)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq190] underflow edge cases (Subnormal)] (3 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq200] underflow edge cases (Subnormal)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq400] zeros (Clamped)] (11 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq401] zeros (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq414] clamped zeros... (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq416] clamped zeros... (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq418] clamped zeros... (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq420] negative zeros (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq421] negative zeros (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq434] clamped zeros... (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq436] clamped zeros... (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq438] clamped zeros... (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq601] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq603] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq605] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq607] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq609] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq611] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq613] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq615] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq617] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq619] fold-down full sequence (Clamped)] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq621] fold-down full sequence (Clamped)] (5 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq623] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq625] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq627] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq629] fold-down full sequence (Clamped)] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq631] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq633] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq635] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq637] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq639] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq641] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq643] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq645] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq647] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq649] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq651] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq653] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq655] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq657] fold-down full sequence (Clamped)] (0 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq659] fold-down full sequence (Clamped)] (23 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq661] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq663] fold-down full sequence (Clamped)] (2 ms) ? shouldPassAllOutcomes[Decimal128[valid]: [decq665] fold-down full sequence (Clamped)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Incomplete Exponent] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Exponent at the beginning] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Just a decimal place] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: 2 decimal places] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: 2 decimal places] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: 2 decimal places] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: 2 decimal places] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: 2 decimal places] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Decimal with no digits] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: 2 signs] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: 2 signs] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: 2 negative signs] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: 2 negative signs] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: End in negative sign] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: 2 negative signs] (3 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: 2 negative signs] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: 2 signs] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Empty string] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: leading white space positive number] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: leading white space negative number] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: trailing white space] (2 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Invalid] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Invalid] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Invalid] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Invalid] (3 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Invalid] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Invalid] (2 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Invalid] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Invalid] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Invalid] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: Invalid] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx572] Near-specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx516] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx533] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx534] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx535] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx569] Near-specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx571] Near-specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx575] Near-specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx503] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx504] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx505] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx506] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx510] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx513] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx514] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx501] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx502] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx519] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx525] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx549] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx577] some baddies with dots and Es and dots and specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx578] some baddies with dots and Es and dots and specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx581] some baddies with dots and Es and dots and specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx582] some baddies with dots and Es and dots and specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx583] some baddies with dots and Es and dots and specials (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx579] some baddies with dots and Es and dots and specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx580] some baddies with dots and Es and dots and specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx584] some baddies with dots and Es and dots and specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx585] some baddies with dots and Es and dots and specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx589] some baddies with dots and Es and dots and specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx586] some baddies with dots and Es and dots and specials (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx587] some baddies with dots and Es and dots and specials (Conversion_syntax)] (9 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx545] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (2 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx561] Near-specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx573] Near-specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx588] some baddies with dots and Es and dots and specials (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx544] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx527] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx526] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx515] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx574] Near-specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx530] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx500] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx542] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (2 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx553] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx543] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx552] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx546] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx547] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx554] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx555] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx556] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx557] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx558] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx559] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx520] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx560] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx548] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx551] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx550] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx529] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (5 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx531] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx532] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx518] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx521] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx570] Near-specials (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx512] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx517] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx507] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx508] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx509] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (2 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx536] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx537] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx540] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx538] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx539] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx541] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx528] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx523] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (0 ms) ? shouldPassAllOutcomes[Decimal128[parseError]: [basx522] The 'baddies' tests from DiagBigDecimal, plus some new ones (Conversion_syntax)] (1 ms) ? shouldPassAllOutcomes[Document type (sub-documents)[valid]: Empty subdoc] (1 ms) ? shouldPassAllOutcomes[Document type (sub-documents)[valid]: Empty-string key subdoc] (1 ms) ? shouldPassAllOutcomes[Document type (sub-documents)[valid]: Single-character key subdoc] (1 ms) ? shouldPassAllOutcomes[Document type (sub-documents)[decodeError]: Subdocument length too long: eats outer terminator] (1 ms) ? shouldPassAllOutcomes[Document type (sub-documents)[decodeError]: Subdocument length too short: leaks terminator] (1 ms) ? shouldPassAllOutcomes[Document type (sub-documents)[decodeError]: Invalid subdocument: bad string length in field] (1 ms) ? shouldPassAllOutcomes[Double type[valid]: +1.0] (2 ms) ? shouldPassAllOutcomes[Double type[valid]: -1.0] (0 ms) ? shouldPassAllOutcomes[Double type[valid]: +1.0001220703125] (1 ms) ? shouldPassAllOutcomes[Double type[valid]: -1.0001220703125] (1 ms) ? shouldPassAllOutcomes[Double type[valid]: 1.23456789012345677E18] (1 ms) ? shouldPassAllOutcomes[Double type[valid]: -1.23456789012345677E18] (1 ms) ? shouldPassAllOutcomes[Double type[valid]: 0.0] (1 ms) ? shouldPassAllOutcomes[Double type[valid]: -0.0] (2 ms) ? shouldPassAllOutcomes[Double type[valid]: NaN] (3 ms) ? shouldPassAllOutcomes[Double type[valid]: NaN with payload] (1 ms) ? shouldPassAllOutcomes[Double type[valid]: Inf] (1 ms) ? shouldPassAllOutcomes[Double type[valid]: -Inf] (0 ms) ? shouldPassAllOutcomes[Double type[decodeError]: double truncated] (1 ms) ? shouldPassAllOutcomes[Int32 type[valid]: MinValue] (1 ms) ? shouldPassAllOutcomes[Int32 type[valid]: MaxValue] (0 ms) ? shouldPassAllOutcomes[Int32 type[valid]: -1] (0 ms) ? shouldPassAllOutcomes[Int32 type[valid]: 0] (0 ms) ? shouldPassAllOutcomes[Int32 type[valid]: 1] (0 ms) ? shouldPassAllOutcomes[Int32 type[decodeError]: Bad int32 field length] (0 ms) ? shouldPassAllOutcomes[Int64 type[valid]: MinValue] (0 ms) ? shouldPassAllOutcomes[Int64 type[valid]: MaxValue] (1 ms) ? shouldPassAllOutcomes[Int64 type[valid]: -1] (0 ms) ? shouldPassAllOutcomes[Int64 type[valid]: 0] (0 ms) ? shouldPassAllOutcomes[Int64 type[valid]: 1] (1 ms) ? shouldPassAllOutcomes[Int64 type[decodeError]: int64 field truncated] (1 ms) ? shouldPassAllOutcomes[Maxkey type[valid]: Maxkey] (0 ms) ? shouldPassAllOutcomes[Minkey type[valid]: Minkey] (2 ms) ? shouldPassAllOutcomes[Multiple types within the same document[valid]: All BSON types] (5 ms) ? shouldPassAllOutcomes[Multiple types within the same document[valid]: All BSON types] (6 ms) ? shouldPassAllOutcomes[Null type[valid]: Null] (0 ms) ? shouldPassAllOutcomes[ObjectId[valid]: All zeroes] (2 ms) ? shouldPassAllOutcomes[ObjectId[valid]: All ones] (2 ms) ? shouldPassAllOutcomes[ObjectId[valid]: Random] (1 ms) ? shouldPassAllOutcomes[ObjectId[decodeError]: OID truncated] (1 ms) ? shouldPassAllOutcomes[Regular Expression type[valid]: empty regex with no options] (0 ms) ? shouldPassAllOutcomes[Regular Expression type[valid]: regex without options] (0 ms) ? shouldPassAllOutcomes[Regular Expression type[valid]: regex with options] (1 ms) ? shouldPassAllOutcomes[Regular Expression type[valid]: regex with options (keys reversed)] (0 ms) ? shouldPassAllOutcomes[Regular Expression type[valid]: regex with slash] (0 ms) ? shouldPassAllOutcomes[Regular Expression type[valid]: flags not alphabetized] (2 ms) ? shouldPassAllOutcomes[Regular Expression type[valid]: Required escapes] (0 ms) ? shouldPassAllOutcomes[Regular Expression type[valid]: Regular expression as value of $regex query operator] (1 ms) ? shouldPassAllOutcomes[Regular Expression type[valid]: Regular expression as value of $regex query operator with $options] (1 ms) ? shouldPassAllOutcomes[Regular Expression type[decodeError]: embedded null in pattern] (1 ms) ? shouldPassAllOutcomes[Regular Expression type[decodeError]: embedded null in flags] (1 ms) ? shouldPassAllOutcomes[String[valid]: Empty string] (1 ms) ? shouldPassAllOutcomes[String[valid]: Single character] (0 ms) ? shouldPassAllOutcomes[String[valid]: Multi-character] (1 ms) ? shouldPassAllOutcomes[String[valid]: two-byte UTF-8 (▒)] (0 ms) ? shouldPassAllOutcomes[String[valid]: three-byte UTF-8 (?)] (1 ms) ? shouldPassAllOutcomes[String[valid]: Embedded nulls] (2 ms) ? shouldPassAllOutcomes[String[valid]: Required escapes] (1 ms) ? shouldPassAllOutcomes[String[decodeError]: bad string length: 0 (but no 0x00 either)] (1 ms) ? shouldPassAllOutcomes[String[decodeError]: bad string length: -1] (0 ms) ? shouldPassAllOutcomes[String[decodeError]: bad string length: eats terminator] (0 ms) ? shouldPassAllOutcomes[String[decodeError]: bad string length: longer than rest of document] (4 ms) ? shouldPassAllOutcomes[String[decodeError]: string is not null-terminated] (1 ms) ? shouldPassAllOutcomes[String[decodeError]: empty string, but extra null] (0 ms) ? shouldPassAllOutcomes[String[decodeError]: invalid UTF-8] (0 ms) ? shouldPassAllOutcomes[Symbol[valid]: Empty string] (0 ms) ? shouldPassAllOutcomes[Symbol[valid]: Single character] (0 ms) ? shouldPassAllOutcomes[Symbol[valid]: Multi-character] (1 ms) ? shouldPassAllOutcomes[Symbol[valid]: two-byte UTF-8 (▒)] (1 ms) ? shouldPassAllOutcomes[Symbol[valid]: three-byte UTF-8 (?)] (2 ms) ? shouldPassAllOutcomes[Symbol[valid]: Embedded nulls] (2 ms) ? shouldPassAllOutcomes[Symbol[decodeError]: bad symbol length: 0 (but no 0x00 either)] (0 ms) ? shouldPassAllOutcomes[Symbol[decodeError]: bad symbol length: -1] (0 ms) ? shouldPassAllOutcomes[Symbol[decodeError]: bad symbol length: eats terminator] (0 ms) ? shouldPassAllOutcomes[Symbol[decodeError]: bad symbol length: longer than rest of document] (15 ms) ? shouldPassAllOutcomes[Symbol[decodeError]: symbol is not null-terminated] (1 ms) ? shouldPassAllOutcomes[Symbol[decodeError]: empty symbol, but extra null] (1 ms) ? shouldPassAllOutcomes[Symbol[decodeError]: invalid UTF-8] (1 ms) ? shouldPassAllOutcomes[Timestamp type[valid]: Timestamp: (123456789, 42)] (1 ms) ? shouldPassAllOutcomes[Timestamp type[valid]: Timestamp: (123456789, 42) (keys reversed)] (0 ms) ? shouldPassAllOutcomes[Timestamp type[valid]: Timestamp with high-order bit set on both seconds and increment] (0 ms) ? shouldPassAllOutcomes[Timestamp type[decodeError]: Truncated timestamp field] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[valid]: Document with keys that start with $] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: An object size that's too small to even include the object size, but is a well-formed, empty object] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: An object size that's only enough for the object size, but is a well-formed, empty object] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: One object, with length shorter than size (missing EOO)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: One object, sized correctly, with a spot for an EOO, but the EOO is 0x01] (2 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: One object, sized correctly, with a spot for an EOO, but the EOO is 0xff] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: One object, sized correctly, with a spot for an EOO, but the EOO is 0x70] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: Byte count is zero (with non-zero input length)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: Stated length exceeds byte count, with truncated document] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: Stated length less than byte count, with garbage after envelope] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: Stated length exceeds byte count, with valid envelope] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: Stated length less than byte count, with valid envelope] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: Invalid BSON type low range] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: Invalid BSON type high range] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[decodeError]: Document truncated mid-key] (2 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $regularExpression (extra field)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $regularExpression (missing options field)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $regularExpression (pattern is number, not string)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $regularExpression (options are number, not string)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $regularExpression (missing pattern field)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $oid (number, not string)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $oid (extra field)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $numberInt (number, not string)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $numberInt (extra field)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $numberLong (number, not string)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $numberLong (extra field)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $numberDouble (number, not string)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $numberDouble (extra field)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $numberDecimal (number, not string)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $numberDecimal (extra field)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $binary (binary is number, not string)] (0 ms) _ shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $binary (type is number, not string)] (5 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $binary (missing $type)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $binary (missing $binary)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $binary (extra field)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $code (type is number, not string)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $code (extra field)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $code with $scope (scope is number, not doc)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $timestamp (type is number, not doc)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $timestamp ('t' type is string, not number)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $timestamp ('i' type is string, not number)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $timestamp (extra field at same level as $timestamp)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $timestamp (extra field at same level as t and i)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $timestamp (missing t)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $timestamp (missing i)] (1 ms) _ shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $date (number, not string or hash)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $date (extra field)] (0 ms) _ shouldPassAllOutcomes[Top-level document validity[parseError]: Bad DBRef (ref is number, not string)] (0 ms) _ shouldPassAllOutcomes[Top-level document validity[parseError]: Bad DBRef (db is number, not string)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $minKey (boolean, not integer)] (1 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $minKey (wrong integer)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $minKey (extra field)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $maxKey (boolean, not integer)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $maxKey (wrong integer)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad $maxKey (extra field)] (0 ms) ? shouldPassAllOutcomes[Top-level document validity[parseError]: Bad DBpointer (extra field)] (0 ms) ? shouldPassAllOutcomes[Undefined type (deprecated)[valid]: Undefined] (1 ms) org.bson.internal.UnsignedLongsTest ? testParseLong (1 ms) ? testToString (7 ms) ? testCompare (0 ms) org.bson.io.BasicOutputBufferSpecification ? position and size should be 0 after constructor (6 ms) ? should write a byte (1 ms) ? should write bytes (1 ms) ? should write bytes from offset until length (4 ms) ? should write a little endian Int32 (1 ms) ? should write a little endian Int64 (5 ms) ? should write a double (3 ms) ? should write an ObjectId (1 ms) ? should write an empty string (1 ms) ? should write an ASCII string (1 ms) ? should write a UTF-8 string (0 ms) ? should write an empty CString (2 ms) ? should write an ASCII CString (1 ms) ? should write a UTF-8 CString (0 ms) ? null character in CString should throw SerializationException (0 ms) ? null character in String should not throw SerializationException (1 ms) ? write Int32 at position should throw with invalid position (1 ms) ? should write Int32 at position (18 ms) ? truncate should throw with invalid position (3 ms) ? should truncate to position (4 ms) ? should grow (2 ms) ? should get byte buffer as little endian (5 ms) ? should get internal buffer (1 ms) ? should close (3 ms) org.bson.io.BasicOutputBufferTest ? shouldEncodeAllCodePointsThatAreLettersOrDigits (432 ms) org.bson.io.ByteBufferBsonInputSpecification ? constructor should throw of buffer is null (8 ms) ? position should start at 0 (1 ms) ? should read a byte (1 ms) ? should read into a byte array (2 ms) ? should read into a byte array at offset until length (15 ms) ? should read a little endian Int32 (1 ms) ? should read a little endian Int64 (1 ms) ? should read a double (1 ms) ? should read ObjectId (1 ms) ? should read an empty string (5 ms) ? should read a one byte string (8 ms) ? should read an invalid one byte string (1 ms) ? should read an ASCII string (2 ms) ? should read a UTF-8 string (1 ms) ? should read an empty CString (10 ms) ? should read a one byte CString (2 ms) ? should read an invalid one byte CString (0 ms) ? should read an ASCII CString (1 ms) ? should read a UTF-8 CString (0 ms) ? should read from position (0 ms) ? should skip CString (1 ms) ? should skip (2 ms) ? reset should throw when there is no mark (1 ms) ? should reset to the mark (3 ms) ? should have remaining when there are more bytes (0 ms) ? should not have remaining when there are no more bytes (0 ms) ? should close the stream (15 ms) ? should throw BsonSerializationException reading a byte if no byte is available (2 ms) ? should throw BsonSerializationException reading an Int32 if less than 4 bytes are available (1 ms) ? should throw BsonSerializationException reading an Int64 if less than 8 bytes are available (1 ms) ? should throw BsonSerializationException reading a double if less than 8 bytes are available (1 ms) ? should throw BsonSerializationException reading an ObjectId if less than 12 bytes are available (2 ms) ? should throw BsonSerializationException reading into a byte array if not enough bytes are available (1 ms) ? should throw BsonSerializationException reading partially into a byte array if not enough bytes are available (5 ms) ? should throw BsonSerializationException if the length of a BSON string is not positive (1 ms) ? should throw BsonSerializationException if a BSON string is not null-terminated (0 ms) ? should throw BsonSerializationException if a one-byte BSON string is not null-terminated (0 ms) org.bson.json.Base64Specification ? encodes into (3 ms) ? encodes f into Zg== (1 ms) ? encodes fo into Zm8= (1 ms) ? encodes foo into Zm9v (0 ms) ? encodes foob into Zm9vYg== (0 ms) ? encodes fooba into Zm9vYmE= (1 ms) ? encodes foobar into Zm9vYmFy (0 ms) org.bson.json.JsonBufferTest ? testRead (1 ms) ? testEOFCheck (0 ms) ? testPosition (0 ms) ? testUnRead (1 ms) org.bson.json.JsonReaderSpecification ? should skip value BsonNull (24 ms) ? should skip value BsonInt32{value=42} (1 ms) ? should skip value BsonInt64{value=52} (1 ms) ? should skip value BsonDecimal128{value=4.00} (1 ms) ? should skip value BsonBoolean{value=true} (0 ms) ? should skip value BsonDateTime{value=1513742965353} (0 ms) ? should skip value BsonDouble{value=62.0} (1 ms) ? should skip value BsonString{value='the fox ...'} (1 ms) ? should skip value BsonMinKey (1 ms) ? should skip value BsonMaxKey (1 ms) ? should skip value BsonDbPointer{namespace='test.test', id=5a39e275c658871fe01af605} (16 ms) ? should skip value BsonJavaScript{code='int i = 0;'} (1 ms) ? should skip value BsonJavaScriptWithScope{code=xscope={ "x" : 1 }} (0 ms) ? should skip value BsonObjectId{value=5a39e275c658871fe01af605} (0 ms) ? should skip value BsonRegularExpression{pattern='^test.*regex.*xyz$', options='i'} (1 ms) ? should skip value ruby stuff (1 ms) ? should skip value Timestamp{value=1311768464867721221, seconds=305419896, inc=5} (1 ms) ? should skip value org.bson.BsonUndefined@0 (0 ms) ? should skip value BsonBinary{type=80, data=[5, 4, 3, 2, 1]} (1 ms) ? should skip value [BsonInt32{value=1}, BsonInt64{value=2}, BsonBoolean{value=true}, [BsonInt32{value=1}, BsonInt32{value=2}, BsonInt32{value=3}, [a:BsonInt64{value=2}]]] (0 ms) ? should skip value [a:BsonInt32{value=1}] (0 ms) org.bson.json.JsonReaderTest ? testDateTimeMaxBson (1 ms) ? testDocumentTwoElements (0 ms) ? testNestedDateTimeStrict (1 ms) ? testDateTimeWithOutNew (28 ms) ? testEndOfFile0 (1 ms) ? testEndOfFile1 (0 ms) ? testUndefinedExtended (0 ms) ? testLegacyUserDefinedBinary (0 ms) ? testHexDataWithNew (0 ms) ? testLegacyBinaryWithNumericType (0 ms) ? testNumberInt (0 ms) ? testArrayTwoElements (1 ms) ? testArrayEmpty (0 ms) ? testDateTimeMinBson (1 ms) ? testCanonicalExtendedJsonBinaryWithKeysReversed (0 ms) ? testEmptyDateTimeConstructorWithNew (0 ms) ? testDateTimeShellWith24HourTimeSpecification (2 ms) ? testDateTimeISOStringWithTimeOffset (0 ms) ? testTimestampStrict (0 ms) ? testBinDataQuoted (0 ms) ? testDecimal128Int64Constructor (0 ms) ? testLegacyUserDefinedBinaryWithKeyOrderReversed (0 ms) ? testJavaScript (1 ms) ? testBinDataWithNew (0 ms) ? testNaN (0 ms) ? testDecimal128DoubleConstructor (1 ms) ? testDateTimeWithOutNewContainingJunk (1 ms) ? testInt32 (0 ms) ? testInt64 (1 ms) ? testNull (0 ms) ? testSkip (0 ms) ? testNumberLong (1 ms) ? testDecimal128Int32Constructor (1 ms) ? testDocumentOneElement (1 ms) ? testDecimal128WithNew (0 ms) ? testDocumentEmpty (0 ms) ? testDateTimeShell (0 ms) ? testDecimal128StringConstructor (0 ms) ? testDateWithNumbers (1 ms) ? testBinData (0 ms) ? testRegularExpressionQueryShell (0 ms) ? testLegacyUserDefinedBinaryWithNumericType (0 ms) ? testUndefined (0 ms) ? testCanonicalExtendedJsonBinary (0 ms) ? testBinDataUserDefined (0 ms) ? testRegularExpressionStrict (0 ms) ? testBooleanFalse (0 ms) ? testClosedState (1 ms) ? testObjectIdShell (0 ms) ? testObjectIdWithNew (1 ms) ? testDocumentNested (0 ms) ? testEmptyISODateTimeConstructor (0 ms) ? testEmptyISODateTimeConstructorWithNew (1 ms) ? testRegExpWithNew (0 ms) ? testHexData (0 ms) ? testDBPointer (0 ms) ? testArrayOneElement (0 ms) ? testDateTimeConstructorWithNew (1 ms) ? testDateTimeStrict (1 ms) ? testRegularExpressionCanonical (0 ms) ? testDateTimeTengen (0 ms) ? testInfinity (1 ms) ? testTimestampStrictWithOutOfOrderFields (0 ms) ? testJavaScriptWithScope (0 ms) ? testRegularExpressionQuery (1 ms) ? testRegularExpressionShell (1 ms) ? testNestedDocument (0 ms) ? testDouble (0 ms) ? testDBPointerWithNew (0 ms) ? testDateTimeISOString (1 ms) ? testLegacyBinary (0 ms) ? testMaxKey (1 ms) ? testMinKey (1 ms) ? testCanonicalExtendedJsonBinaryWithIncorrectFirstKey (0 ms) ? testNumberLongExtendedJson (0 ms) ? testRegExp (1 ms) ? testObjectIdStrict (0 ms) ? testObjectIdTenGen (0 ms) ? testString (0 ms) ? testSymbol (0 ms) ? testDecimal128ExtendedJson (0 ms) ? testBooleanTrue (1 ms) ? testNestedArray (0 ms) ? testTimestampShell (1 ms) ? testDecimal128BooleanConstructor (0 ms) ? testStringEmpty (0 ms) org.bson.json.JsonScannerTest ? testEndObject (0 ms) ? testEndOfFile (0 ms) ? testMinusZeroExponentOne (0 ms) ? testEndArray (1 ms) ? testMinusZeroExponentMinusOne (1 ms) ? testRegularExpressionPattern (0 ms) ? testOne (0 ms) ? testInvalidInfinity (1 ms) ? testOneExponentMinuesTwelve (0 ms) ? testMinusOnePointTwo (0 ms) ? testFalse (1 ms) ? testNull (0 ms) ? testTrue (0 ms) ? testZero (1 ms) ? testValueSeparator (1 ms) ? testZeroExponentMinusOne (1 ms) ? testEscapeSequences (0 ms) ? testBeginObject (0 ms) ? testMinusZeroPointZero (1 ms) ? testUnquotedStringWithSeparator (0 ms) ? testMinusOne (0 ms) ? testUndefined (0 ms) ? testInvalidRegularExpression (0 ms) ? testMinusTwelve (1 ms) ? testOnePointTwo (1 ms) ? testMinusZeroExponentTwelve (0 ms) ? testOneExponentTwelve (1 ms) ? testParentheses (0 ms) ? testBeginArray (0 ms) ? testEmptyString (0 ms) ? testInvalidNumber (0 ms) ? test3CharacterString (1 ms) ? testUnquotedString (0 ms) ? testZeroPointZero (1 ms) ? testRegularExpressionEmpty (0 ms) ? testRegularExpressionPatternAndEscapeSequence (0 ms) ? test2CharacterString (1 ms) ? testInvalidInput (0 ms) ? testInvalidRegularExpressionNoEnd (0 ms) ? test1CharacterString (0 ms) ? testTwelve (0 ms) ? testZeroExponentOne (1 ms) ? testMinusZeroExponentMinusTwelve (0 ms) ? testMinusZero (0 ms) ? testMinusInfinity (0 ms) ? testRegularExpressionPatternAndOptions (0 ms) ? testNameSeparator (0 ms) org.bson.json.JsonWriterSettingsSpecification ? test defaults (14 ms) ? test output mode (1 ms) ? test indent defaults (16 ms) ? test indent settings (1 ms) ? test constructors (1 ms) ? should use legacy extended json converters for strict mode (47 ms) ? should use extended json converters for extended json mode (22 ms) ? should use shell converters for shell mode (26 ms) ? should set converters (9 ms) org.bson.json.JsonWriterSpecification ? should pipe all types (23 ms) ? shouldThrowAnExceptionWhenWritingNullName (1 ms) ? shouldThrowAnExceptionWhenWritingNullValue (7 ms) ? shouldThrowAnExceptionWhenWritingNullMemberValue (6 ms) ? shouldThrowAnExceptionWhenWritingNullMemberName (7 ms) org.bson.json.JsonWriterTest ? testUndefinedShell (0 ms) ? shouldThrowAnExceptionWhenEndingAnArrayInASubDocument (1 ms) ? shouldThrowAnExceptionWhenEndingDocumentInTheMiddleOfWritingAnArray (0 ms) ? shouldThrowAnExceptionWhenWritingANameInAnArrayEvenWhenSubDocumentExistsInArray (0 ms) ? testMinKeyStrict (0 ms) ? shouldThrowExceptionForStringWhenStateIsValue (0 ms) ? testTimestampStrict (0 ms) ? testSingleString (0 ms) ? testJavaScript (0 ms) ? shouldThrowAnErrorIfTryingToWriteEndDocumentIntoAJavascriptScope (0 ms) ? testArray (0 ms) ? testNull (0 ms) ? testUndefinedStrict (0 ms) ? shouldThrowAnErrorIfTryingToWriteNameIntoAJavascriptScope (0 ms) ? shouldThrowAnExceptionWhenTryingToWriteASecondValue (0 ms) ? shouldThrowAnExceptionWhenAttemptingToEndAnArrayThatWasNotStarted (0 ms) ? shouldThrowExceptionWhenEndingADocumentBeforeValueIsWritten (1 ms) ? testDateTimeShell (33 ms) ? testBoolean (0 ms) ? testEmptyDocument (1 ms) ? shouldThrowAnExceptionWhenWritingANameInAnArray (1 ms) ? testTwoElementDocument (0 ms) ? testRegularExpressionStrict (1 ms) ? shouldThrowExceptionForNameWhenWritingBeforeStartingDocument (1 ms) ? testObjectIdShell (0 ms) ? shouldThrowExceptionWhenEndingAnArrayWhenStateIsValue (1 ms) ? shouldThrowExceptionForBooleanWhenWritingBeforeStartingDocument (1 ms) ? testDecimal128SShell (1 ms) ? shouldThrowAnErrorIfTryingToWriteValueIntoAJavascriptScope (1 ms) ? testDecimal128Strict (0 ms) ? testDBPointer (0 ms) ? shouldThrowAnErrorIfTryingToWriteArrayIntoAJavascriptScope (1 ms) ? testSingleElementDocument (0 ms) ? testDateTimeStrict (0 ms) ? shouldThrowAnExceptionWhenTryingToWriteJavaScript (1 ms) ? shouldThrowExceptionWhenWritingASecondName (0 ms) ? testBinaryStrict (1 ms) ? testJavaScriptWithScope (0 ms) ? testRegularExpressionShell (0 ms) ? testMinKeyShell (0 ms) ? testNestedDocument (0 ms) ? testDouble (1 ms) ? testInt64Strict (1 ms) ? testInt64Shell (0 ms) ? testObjectIdStrict (1 ms) ? testSymbol (0 ms) ? testMaxKeyShell (0 ms) ? testMaxKeyStrict (1 ms) ? testTimestampShell (1 ms) ? testBinaryShell (1 ms) org.bson.json.StrictCharacterStreamJsonWriterSpecification ? should write empty document (22 ms) ? should write empty array (1 ms) ? should write null (1 ms) ? should write boolean (2 ms) ? should write number (2 ms) ? should write string (0 ms) ? should write unquoted string (0 ms) ? should write document (0 ms) ? should write array (2 ms) ? should write array of values (2 ms) ? should write strings (3 ms) ? should indent one element (2 ms) ? should indent one element with indent and newline characters (3 ms) ? should indent two elements (1 ms) ? should indent embedded document (1 ms) ? shouldThrowExceptionForBooleanWhenWritingBeforeStartingDocument (0 ms) ? shouldThrowExceptionForNameWhenWritingBeforeStartingDocument (1 ms) ? shouldThrowExceptionForStringWhenStateIsValue (0 ms) ? shouldThrowExceptionWhenEndingAnArrayWhenStateIsValue (1 ms) ? shouldThrowExceptionWhenWritingASecondName (0 ms) ? shouldThrowExceptionWhenEndingADocumentBeforeValueIsWritten (0 ms) ? shouldThrowAnExceptionWhenTryingToWriteAValue (1 ms) ? shouldThrowAnExceptionWhenWritingANameInAnArray (0 ms) ? shouldThrowAnExceptionWhenEndingDocumentInTheMiddleOfWritingAnArray (0 ms) ? shouldThrowAnExceptionWhenEndingAnArrayInASubDocument (0 ms) ? shouldThrowAnExceptionWhenEndingAnArrayWhenValueIsExpected (0 ms) ? shouldThrowAnExceptionWhenWritingANameInAnArrayEvenWhenSubDocumentExistsInArray (1 ms) ? shouldThrowAnExceptionWhenAttemptingToEndAnArrayThatWasNotStarted (0 ms) ? shouldThrowAnExceptionWhenWritingNullName (0 ms) ? shouldThrowAnExceptionWhenWritingNullValue (1 ms) ? shouldThrowAnExceptionWhenWritingNullMemberValue (0 ms) ? shouldThrowAnExceptionWhenWritingNullMemberName (1 ms) org.bson.LimitedLookaheadMarkSpecification ? should throw if mark without resetting previous mark (13 ms) ? should throw if reset without mark (4 ms) ? Lookahead should work at various states (13 ms) ? Lookahead should work at various states with Mark (29 ms) ? should peek binary subtype and size (8 ms) org.bson.RawBsonDocumentSpecification ? constructors should throw if parameters are invalid (11 ms) ? byteBuffer should contain the correct bytes (11 ms) ? parse should through if parameter is invalid (1 ms) ? should parse json (1 ms) ? containKey should throw if the key name is null (1 ms) ? containsKey should find an existing key (1 ms) ? containsKey should not find a non-existing key (1 ms) ? containValue should find an existing value (1 ms) ? containValue should not find a non-existing value (2 ms) ? isEmpty should return false when the document is not empty (3 ms) ? isEmpty should return true when the document is empty (0 ms) ? should get correct size when the document is empty (0 ms) ? should get correct key set when the document is empty (0 ms) ? should get correct values set when the document is empty (3 ms) ? should get correct entry set when the document is empty (4 ms) ? should get correct size (1 ms) ? should get correct key set (3 ms) ? should get correct values set (4 ms) ? should get correct entry set (15 ms) ? should get first key (1 ms) ? getFirstKey should throw NoSuchElementException if the document is empty (1 ms) ? toJson should return equivalent JSON (2 ms) ? toJson should respect default JsonWriterSettings (1 ms) ? toJson should respect JsonWriterSettings (2 ms) ? all write methods should throw UnsupportedOperationException (28 ms) ? should decode (4 ms) ? hashCode should equal hash code of identical BsonDocument (1 ms) ? equals should equal identical BsonDocument (6 ms) ? clone should make a deep copy (3 ms) ? should serialize and deserialize (26 ms) org.bson.types.Decimal128Specification ? should have correct constants (15 ms) ? should construct from high and low (1 ms) ? should construct from simple string (3 ms) ? should round exactly (5 ms) ? should clamp positive exponents (3 ms) ? should clamp negative exponents (10 ms) ? should construct from long (1 ms) ? should construct from large BigDecimal (1 ms) ? should convert to simple BigDecimal (5 ms) ? should convert to large BigDecimal (3 ms) ? should convert invalid representations of 0 as BigDecimal 0 (2 ms) ? should detect infinity (2 ms) ? should detect NaN (2 ms) ? should convert NaN to string (1 ms) ? should convert NaN from string (2 ms) ? should not convert NaN to BigDecimal (17 ms) ? should convert infinity to string (1 ms) ? should convert infinity from string (19 ms) ? should convert finite to string (1 ms) ? should convert invalid representations of 0 to string (0 ms) ? test equals (0 ms) ? test hashCode (0 ms) ? should not convert infinity to BigDecimal (1 ms) ? should not convert negative zero to BigDecimal (0 ms) ? should not round inexactly (9 ms) ? should not clamp large exponents if no extra precision is available (2 ms) ? should not clamp small exponents if no extra precision can be discarded (1 ms) ? should throw IllegalArgumentException if BigDecimal is too large (0 ms) org.bson.types.DocumentSpecification ? should return correct type for each typed method (3 ms) ? should parse a valid JSON string to a Document (2 ms) ? test parse method with mode (4 ms) ? should throw an exception when parsing an invalid JSON String (2 ms) ? should cast to correct type (3 ms) ? should throw ClassCastException when value is the wrong type (0 ms) org.bson.types.ObjectIdTest ? testDateCons (0 ms) ? testToBytes (0 ms) ? testCreateFromLegacy (0 ms) ? shouldThrowIfMachineIdentifierIsTooLarge (0 ms) ? testHexStringConstructor (0 ms) ? testTime (0 ms) ? testDeprecatedMethods (1 ms) ? testMachineIdentifier (0 ms) ? testCompareTo (0 ms) ? testProcessIdentifier (0 ms) ? testCounter (0 ms) ? testFromBytes (0 ms) ? testToHexString (0 ms) ? testBytesRoundtrip (1 ms) ? shouldThrowIfCounterIsTooLarge (0 ms) -------------------------------------------------------------------------- Results: SUCCESS (1787 tests, 1783 passed, 0 failed, 4 skipped) -------------------------------------------------------------------------- :bson:check :driver-core:compileJava Download https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.17.Final/netty-handler-4.1.17.Final.pom Download https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.17.Final/netty-transport-4.1.17.Final.pom Download https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.17.Final/netty-buffer-4.1.17.Final.pom Download https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.4/snappy-java-1.1.4.pom Download https://repo1.maven.org/maven2/io/netty/netty-parent/4.1.17.Final/netty-parent-4.1.17.Final.pom Download https://repo1.maven.org/maven2/io/netty/netty-common/4.1.17.Final/netty-common-4.1.17.Final.pom Download https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.17.Final/netty-resolver-4.1.17.Final.pom Download https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.17.Final/netty-codec-4.1.17.Final.pom Download https://repo1.maven.org/maven2/io/netty/netty-handler/4.1.17.Final/netty-handler-4.1.17.Final.jar Download https://repo1.maven.org/maven2/io/netty/netty-codec/4.1.17.Final/netty-codec-4.1.17.Final.jar Download https://repo1.maven.org/maven2/io/netty/netty-transport/4.1.17.Final/netty-transport-4.1.17.Final.jar Download https://repo1.maven.org/maven2/io/netty/netty-buffer/4.1.17.Final/netty-buffer-4.1.17.Final.jar Download https://repo1.maven.org/maven2/io/netty/netty-resolver/4.1.17.Final/netty-resolver-4.1.17.Final.jar Download https://repo1.maven.org/maven2/org/xerial/snappy/snappy-java/1.1.4/snappy-java-1.1.4.jar Download https://repo1.maven.org/maven2/io/netty/netty-common/4.1.17.Final/netty-common-4.1.17.Final.jar :driver-core:compileGroovy NO-SOURCE :driver-core:processResources NO-SOURCE :driver-core:classes :driver-core:osgiClasses :driver-core:jar :driver:compileJava :driver:compileGroovy NO-SOURCE :driver:processResources NO-SOURCE :driver:classes :driver:checkstyleMain :driver:checkstyleTest :driver:jar :driver:clirr Clirr Report ------------ Infos: 357 Warnings: 0 Errors: 192 Please review C:\Users\Vinayaka\mongo-java-driver\driver\build\reports\clirr\compatibility-report.html for more information :driver:codenarcMain NO-SOURCE :driver:codenarcTest :driver:spotbugsMain Scanning archives (265 / 265) 2 analysis passes to perform Pass 1: Analyzing classes (717 / 717) - 100% complete Pass 2: Analyzing classes (255 / 255) - 100% complete Done with analysis :driver-core:compileTestJava NO-SOURCE :driver-core:compileTestGroovy :driver-core:processTestResources :driver-core:testClasses :driver:compileTestJava NO-SOURCE :driver:compileTestGroovy :driver:processTestResources :driver:testClasses :driver:test com.mongodb.AggregateIterableSpecification ? should build the expected AggregationOperation (753 ms) ? should build the expected AggregateToCollectionOperation (39 ms) ? should use ClientSession for AggregationOperation (89 ms) ? should use ClientSession for AggregateToCollectionOperation (7 ms) ? should handle exceptions correctly (11 ms) ? should follow the MongoIterable interface as expected (84 ms) com.mongodb.AggregationOptionsSpecification ? should return new options with the same property values (24 ms) com.mongodb.BasicDBObjectTest ? testGetStringWithDefault (1 ms) ? testDown1 (199 ms) ? testParse (602 ms) ? testGetLongWithDefault (0 ms) ? testGetDate (1 ms) ? testBuilderIsEmpty (0 ms) ? testGetObjectIdWithDefault (0 ms) ? testGetDateWithDefault (0 ms) ? testEqualsAndHashCode (9 ms) ? testGetObjectId (0 ms) ? testBuilderNested (0 ms) ? testGetDoubleWithDefault (1 ms) ? testToJson (23 ms) com.mongodb.ChangeStreamIterableSpecification ? should build the expected ChangeStreamOperation (97 ms) ? should use ClientSession (11 ms) ? should handle exceptions correctly (5 ms) ? should follow the MongoIterable interface as expected (36 ms) ? should be able to return the raw results (42 ms)