| 221 | } |
| 222 | |
| 223 | void BinaryLoggerTest::testBinaryWriterAppender() |
| 224 | { |
| 225 | auto blogger = Log4Qt::Logger::logger(binLogger); |
| 226 | |
| 227 | blogger->debug(QStringLiteral("Hello world!")); |
| 228 | char expected[] = {0x18, 0x00, 0x00, 0x00, 0x48, 0x00, 0x65, 0x00, |
| 229 | 0x6C, 0x00, 0x6C, 0x00, 0x6F, 0x00, 0x20, 0x00, |
| 230 | 0x77, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x6C, 0x00, |
| 231 | 0x64, 0x00, 0x21, 0x00 |
| 232 | }; |
| 233 | QCOMPARE(flushLogger(blogger), QByteArray(expected, elementsInArray(expected))); |
| 234 | |
| 235 | Log4Qt::BinaryLoggingEvent event(blogger, Log4Qt::Level::INFO_INT, QByteArray("\0\1\2\3", 4)); |
| 236 | blogger->callAppenders(event); |
| 237 | char expected1[] = {0x18, 0x00, 0x00, 0x00, 0x48, 0x00, 0x65, 0x00, |
| 238 | 0x6C, 0x00, 0x6C, 0x00, 0x6F, 0x00, 0x20, 0x00, |
| 239 | 0x77, 0x00, 0x6F, 0x00, 0x72, 0x00, 0x6C, 0x00, |
| 240 | 0x64, 0x00, 0x21, 0x00, 0x04, 0x00, 0x00, 0x00, |
| 241 | 0x00, 0x01, 0x02, 0x03 |
| 242 | }; |
| 243 | QCOMPARE(flushLogger(blogger), QByteArray(expected1, elementsInArray(expected1))); |
| 244 | } |
| 245 | |
| 246 | void BinaryLoggerTest::testBinaryFileAppender() |
| 247 | { |
nothing calls this directly
no test coverage detected