mutouyun 9079ca83ce test(fmt): add unit tests for hex formatting with ipc::spec (issue #171)
Add comprehensive test cases demonstrating the correct way to format
hexadecimal values using ipc::fmt and ipc::spec, addressing the MinGW
compilation failure reported in issue #171.

The tests cover:
- Basic hex formatting (lowercase/uppercase)
- Hex formatting with 0x prefix
- Mixed decimal and hex output patterns (like the problematic log calls)
- Various integer types with hex formatting
- Width and padding options

Note: ipc::spec format strings should NOT include length modifiers
(like "ll"). The to_string function automatically adds the correct
length modifier based on the argument type.

Refs: #171
2026-01-21 06:20:15 +00:00
..
archive mingw: lower case for mingw new Windows.h includes 2025-12-31 17:24:18 +00:00
concur fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00
imp test(fmt): add unit tests for hex formatting with ipc::spec (issue #171) 2026-01-21 06:20:15 +00:00
mem fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00
CMakeLists.txt Add intrusive_stack 2025-12-12 07:04:31 +00:00
test_buffer.cpp fix(test): replace C++17 structured bindings with C++14 compatible code 2025-11-30 11:16:03 +00:00
test_condition.cpp style(test): change indentation from 4 spaces to 2 spaces 2025-11-30 04:22:24 +00:00
test_ipc_channel.cpp fix(test): correct receiver loop count in MultipleSendersReceivers 2025-11-30 06:38:38 +00:00
test_locks.cpp fix(test): correct test logic and semantics in multiple test cases 2025-11-30 06:06:54 +00:00
test_mutex.cpp style(test): change indentation from 4 spaces to 2 spaces 2025-11-30 04:22:24 +00:00
test_semaphore.cpp style(test): change indentation from 4 spaces to 2 spaces 2025-11-30 04:22:24 +00:00
test_shm.cpp fix(test): correct test logic and semantics in multiple test cases 2025-11-30 06:06:54 +00:00