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
..
test_imp_byte.cpp fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00
test_imp_codecvt.cpp fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00
test_imp_detect_plat.cpp fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00
test_imp_error.cpp fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00
test_imp_expected.cpp fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00
test_imp_fmt.cpp test(fmt): add unit tests for hex formatting with ipc::spec (issue #171) 2026-01-21 06:20:15 +00:00
test_imp_generic.cpp fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00
test_imp_log.cpp fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00
test_imp_result.cpp fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00
test_imp_span.cpp fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00
test_imp_system.cpp fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00
test_imp_uninitialized.cpp fix(test): Update test.h include paths after master rebase 2025-12-12 07:04:31 +00:00