********* Start testing of tst_WebSocketFrame *********
Config: Using QtTest library 6.11.0, Qt 6.11.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 14.3.0
PASS   : tst_WebSocketFrame::initTestCase()
PASS   : tst_WebSocketFrame::tst_initialization()
PASS   : tst_WebSocketFrame::tst_copyConstructorAndAssignment()
PASS   : tst_WebSocketFrame::tst_goodFrames(Non masked final text frame with small payload)
PASS   : tst_WebSocketFrame::tst_goodFrames(Non masked final binary frame with small payload)
PASS   : tst_WebSocketFrame::tst_goodFrames(Non masked final text frame with no payload)
PASS   : tst_WebSocketFrame::tst_goodFrames(Non masked final binary frame with no payload)
PASS   : tst_WebSocketFrame::tst_goodFrames(Non masked final close frame with small payload)
PASS   : tst_WebSocketFrame::tst_goodFrames(Non masked final close frame with no payload)
PASS   : tst_WebSocketFrame::tst_goodFrames(Non masked final ping frame with small payload)
PASS   : tst_WebSocketFrame::tst_goodFrames(Non masked final pong frame with no payload)
PASS   : tst_WebSocketFrame::tst_goodFrames(Non masked final continuation frame with small payload)
PASS   : tst_WebSocketFrame::tst_goodFrames(Non masked non-final continuation frame with small payload)
PASS   : tst_WebSocketFrame::tst_invalidFrames(RSV1 != 0)
PASS   : tst_WebSocketFrame::tst_invalidFrames(RSV2 != 0)
PASS   : tst_WebSocketFrame::tst_invalidFrames(RSV3 != 0)
PASS   : tst_WebSocketFrame::tst_invalidFrames(RSV1 != 0 and RSV2 != 0)
PASS   : tst_WebSocketFrame::tst_invalidFrames(RSV1 != 0 and RSV3 != 0)
PASS   : tst_WebSocketFrame::tst_invalidFrames(RSV2 != 0 and RSV3 != 0)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Reserved OpCode 3)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Reserved OpCode 4)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Reserved OpCode 5)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Reserved OpCode 6)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Reserved OpCode 7)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Reserved OpCode B)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Reserved OpCode C)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Reserved OpCode D)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Reserved OpCode E)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Reserved OpCode F)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Close Frame with payload > 125 bytes)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Non-final Close Frame)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Ping Frame with payload > 125 bytes)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Non-final Ping Frame)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Pong Frame with payload > 125 bytes)
PASS   : tst_WebSocketFrame::tst_invalidFrames(Non-final Pong Frame)
QWARN  : tst_WebSocketFrame::tst_malformedFrames() Duplicate data tag "Overlong 64-bit size field; should be 16-bit" - please rename.
PASS   : tst_WebSocketFrame::tst_malformedFrames(No data)
PASS   : tst_WebSocketFrame::tst_malformedFrames(Header too small - 1 byte(s))
PASS   : tst_WebSocketFrame::tst_malformedFrames(Header too small - 2 byte(s))
PASS   : tst_WebSocketFrame::tst_malformedFrames(Header too small - 3 byte(s))
PASS   : tst_WebSocketFrame::tst_malformedFrames(Header too small - 4 byte(s))
PASS   : tst_WebSocketFrame::tst_malformedFrames(Header too small - 5 byte(s))
PASS   : tst_WebSocketFrame::tst_malformedFrames(Header too small - 6 byte(s))
PASS   : tst_WebSocketFrame::tst_malformedFrames(Header too small - 7 byte(s))
PASS   : tst_WebSocketFrame::tst_malformedFrames(Header too small - 8 byte(s))
PASS   : tst_WebSocketFrame::tst_malformedFrames(Header too small - 9 byte(s))
PASS   : tst_WebSocketFrame::tst_malformedFrames(Header too small - 10 byte(s))
PASS   : tst_WebSocketFrame::tst_malformedFrames(Header too small - 11 byte(s))
PASS   : tst_WebSocketFrame::tst_malformedFrames(Frame too big)
PASS   : tst_WebSocketFrame::tst_malformedFrames(Highest bit of payload length is set)
PASS   : tst_WebSocketFrame::tst_malformedFrames(Overlong 64-bit size field; should be 16-bit)
PASS   : tst_WebSocketFrame::tst_malformedFrames(Overlong 16-bit size field)
PASS   : tst_WebSocketFrame::tst_malformedFrames(Overlong 64-bit size field; should be 7-bit)
PASS   : tst_WebSocketFrame::tst_malformedFrames(Overlong 64-bit size field; should be 16-bit)
PASS   : tst_WebSocketFrame::cleanupTestCase()
Totals: 54 passed, 0 failed, 0 skipped, 0 blacklisted, 6ms
********* Finished testing of tst_WebSocketFrame *********
