********* Start testing of QtProtobufDurationTest *********
Config: Using QtTest library 6.10.2, Qt 6.10.2 (arm64-little_endian-lp64 shared (dynamic) release build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 14.3.0
PASS   : QtProtobufDurationTest::initTestCase()
PASS   : QtProtobufDurationTest::serializeJson(Zero)
PASS   : QtProtobufDurationTest::serializeJson(Positive)
PASS   : QtProtobufDurationTest::serializeJson(Negative)
PASS   : QtProtobufDurationTest::serializeJson(Zero seconds positive)
PASS   : QtProtobufDurationTest::serializeJson(Zero seconds negative)
PASS   : QtProtobufDurationTest::serializeJson(Nanos under 10)
PASS   : QtProtobufDurationTest::serializeJson(Nanos under 100)
PASS   : QtProtobufDurationTest::serializeJson(Nanos under 1000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos under 10000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos under 100000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos under 1000000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos under 10000000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos under 100000000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos under 1000000000)
PASS   : QtProtobufDurationTest::serializeJson(Negative nanos under 10)
PASS   : QtProtobufDurationTest::serializeJson(Negative nanos under 100)
PASS   : QtProtobufDurationTest::serializeJson(Negative nanos under 1000)
PASS   : QtProtobufDurationTest::serializeJson(Negative nanos under 10000)
PASS   : QtProtobufDurationTest::serializeJson(Negative nanos under 100000)
PASS   : QtProtobufDurationTest::serializeJson(Negative nanos under 1000000)
PASS   : QtProtobufDurationTest::serializeJson(Negative nanos under 10000000)
PASS   : QtProtobufDurationTest::serializeJson(Negative nanos under 100000000)
PASS   : QtProtobufDurationTest::serializeJson(Negative nanos under 1000000000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos 10)
PASS   : QtProtobufDurationTest::serializeJson(Nanos 100)
PASS   : QtProtobufDurationTest::serializeJson(Nanos 1000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos 10000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos 100000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos 1000000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos 10000000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos 100000000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos -10)
PASS   : QtProtobufDurationTest::serializeJson(Nanos -100)
PASS   : QtProtobufDurationTest::serializeJson(Nanos -1000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos -10000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos -100000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos -1000000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos -10000000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos -100000000)
PASS   : QtProtobufDurationTest::serializeJson(Nanos min)
PASS   : QtProtobufDurationTest::serializeJson(Nanos max)
PASS   : QtProtobufDurationTest::serializeJson(Seconds min)
PASS   : QtProtobufDurationTest::serializeJson(Seconds max)
QWARN  : QtProtobufDurationTest::serializeJson(Positive seconds, negative nanos) qt.protobuf: Duration seconds and nanos must have the same sign
PASS   : QtProtobufDurationTest::serializeJson(Positive seconds, negative nanos)
QWARN  : QtProtobufDurationTest::serializeJson(Negative seconds, positive nanos) qt.protobuf: Duration seconds and nanos must have the same sign
PASS   : QtProtobufDurationTest::serializeJson(Negative seconds, positive nanos)
QWARN  : QtProtobufDurationTest::serializeJsonOutOfRange(Nanoseconds too large) qt.protobuf: The input nanoseconds are out of range: 1000000000
PASS   : QtProtobufDurationTest::serializeJsonOutOfRange(Nanoseconds too large)
QWARN  : QtProtobufDurationTest::serializeJsonOutOfRange(Nanoseconds too small) qt.protobuf: The input nanoseconds are out of range: -1000000000
PASS   : QtProtobufDurationTest::serializeJsonOutOfRange(Nanoseconds too small)
QWARN  : QtProtobufDurationTest::serializeJsonOutOfRange(Seconds too large) qt.protobuf: The input nanoseconds are out of range: -315576000001
PASS   : QtProtobufDurationTest::serializeJsonOutOfRange(Seconds too large)
QWARN  : QtProtobufDurationTest::serializeJsonOutOfRange(Seconds too small) qt.protobuf: The input nanoseconds are out of range: 315576000001
PASS   : QtProtobufDurationTest::serializeJsonOutOfRange(Seconds too small)
PASS   : QtProtobufDurationTest::deserializeJson(Zero)
PASS   : QtProtobufDurationTest::deserializeJson(Positive)
PASS   : QtProtobufDurationTest::deserializeJson(Negative)
PASS   : QtProtobufDurationTest::deserializeJson(Zero seconds positive)
PASS   : QtProtobufDurationTest::deserializeJson(Zero seconds negative)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos under 10)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos under 100)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos under 1000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos under 10000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos under 100000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos under 1000000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos under 10000000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos under 100000000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos under 1000000000)
PASS   : QtProtobufDurationTest::deserializeJson(Negative nanos under 10)
PASS   : QtProtobufDurationTest::deserializeJson(Negative nanos under 100)
PASS   : QtProtobufDurationTest::deserializeJson(Negative nanos under 1000)
PASS   : QtProtobufDurationTest::deserializeJson(Negative nanos under 10000)
PASS   : QtProtobufDurationTest::deserializeJson(Negative nanos under 100000)
PASS   : QtProtobufDurationTest::deserializeJson(Negative nanos under 1000000)
PASS   : QtProtobufDurationTest::deserializeJson(Negative nanos under 10000000)
PASS   : QtProtobufDurationTest::deserializeJson(Negative nanos under 100000000)
PASS   : QtProtobufDurationTest::deserializeJson(Negative nanos under 1000000000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos 10)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos 100)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos 1000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos 10000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos 100000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos 1000000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos 10000000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos 100000000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos -10)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos -100)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos -1000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos -10000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos -100000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos -1000000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos -10000000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos -100000000)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos min)
PASS   : QtProtobufDurationTest::deserializeJson(Nanos max)
PASS   : QtProtobufDurationTest::deserializeJson(Seconds min)
PASS   : QtProtobufDurationTest::deserializeJson(Seconds max)
QWARN  : QtProtobufDurationTest::deserializeMalformedJson() Duplicate data tag "Seconds too large" - please rename.
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Missing traling 's') qt.protobuf: The input string is malformed: 123.123
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Missing traling 's')
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Random text) qt.protobuf: The input string is malformed: Hello Qt!
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Random text)
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Malformed floating point) qt.protobuf: The input string is malformed: 123.123.123s
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Malformed floating point)
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Missing seconds) qt.protobuf: The input string is malformed: .123s
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Missing seconds)
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Missing nanos) qt.protobuf: The input string is malformed: 123.s
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Missing nanos)
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Missing seconds negative) qt.protobuf: The input string is malformed: -.123s
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Missing seconds negative)
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Missing nanos negative) qt.protobuf: The input string is malformed: -123.s
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Missing nanos negative)
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Double minus) qt.protobuf: The input string is malformed: --123.123s
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Double minus)
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Misplaces minus) qt.protobuf: The input string is malformed: 123.-123s
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Misplaces minus)
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Nanos too large) qt.protobuf: The input string is malformed: 0.1000000000s
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Nanos too large)
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Nanos too small) qt.protobuf: The input string is malformed: -0.1000000000s
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Nanos too small)
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Seconds too large) qt.protobuf: The input nanoseconds are out of range: 315576000001
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Seconds too large)
QWARN  : QtProtobufDurationTest::deserializeMalformedJson(Seconds too large) qt.protobuf: The input nanoseconds are out of range: 315576000001
PASS   : QtProtobufDurationTest::deserializeMalformedJson(Seconds too large)
PASS   : QtProtobufDurationTest::cleanupTestCase()
Totals: 107 passed, 0 failed, 0 skipped, 0 blacklisted, 3ms
********* Finished testing of QtProtobufDurationTest *********
