Steven R. Loomis
443681999d
feat(core): improve kmxplus validation tests
...
- update per review notes
Fixes : #9446
2025-03-18 11:08:44 -05:00
Steven R. Loomis
0011a2d10d
feat(core): improve kmxplus validation
...
- improve an output string
- catch BMP noncharacters besides U+FFFF (H/T @mcdurdin - this was the whole point of the PR) plus test
Fixes : #9446
Co-authored-by: Marc Durdin <marc@durdin.net>
2025-03-17 11:26:57 -05:00
Steven R. Loomis
2e50282087
Merge branch 'master' into feat/core/9446-detect-bad-unicode-kmxplus
2025-03-14 09:19:03 -05:00
Steven R. Loomis
b696e34001
feat(core): move kmx_plus.tests.cpp to GTest
...
- msvc global to UTF-8
2025-03-13 22:47:39 -05:00
Steven R. Loomis
289151c990
feat(core): move kmx_plus.tests.cpp to GTest
...
- set kmx_plus_tests.cpp to UTF-8
2025-03-13 17:34:37 -05:00
Steven R. Loomis
1132fe5845
feat(core): tests for check on load for valid kmx_plus unicode
...
- turn off some asserts- makes untestable
(there are asserts at 'higher levels' such as loading the entire kmx+)
- add a test with a synthesized COMP_KMXPLUS_STRS - a valid and an invalid one
Fixes : #9446
2025-03-13 17:15:21 -05:00
Steven R. Loomis
fba5f72844
feat(core): tests for check on load for valid kmx_plus unicode
...
Fixes : #9446
2025-03-13 16:44:31 -05:00
Steven R. Loomis
1306cf8760
feat(core): move kmx_plus.tests.cpp to GTest
...
- also update test_assert.h to vector to GTest if present
2025-03-13 15:05:55 -05:00
Marc Durdin
e640caaa9c
chore(core): Merge branch 'master' into fix/core/12619-disable-assertions-vcwin-release-build
2024-11-28 09:53:45 +07:00
Eberhard Beilharz
718881a027
chore(core): rename test files
...
This change rename the test files for Core according to the discussion
at the Keyman conference in November 2024.
2024-11-26 17:47:11 +01:00