Commit graph

454 commits

Author SHA1 Message Date
Dr Mark C. Sinclair
ff504ad0f7 chore(developer): corrected issue references that mistakenly referenced old issue tracking system 2024-09-16 09:43:59 +01:00
Dr Mark C. Sinclair
5497e9c9e8
Update developer/src/kmcmplib/tests/gtest-compiler-test.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-09-16 09:33:45 +01:00
Dr Mark C. Sinclair
d91ca9b669
Update developer/src/kmcmplib/tests/gtest-compiler-test.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-09-16 09:33:27 +01:00
Dr Mark C. Sinclair
ae62390ffa
Update developer/src/kmcmplib/tests/gtest-compiler-test.cpp
Co-authored-by: Marc Durdin <marc@durdin.net>
2024-09-16 09:32:57 +01:00
Dr Mark C. Sinclair
f0be2acdec chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-3 2024-09-12 10:45:49 +01:00
Dr Mark C. Sinclair
2a477c6d47 chore(developer): Merge branch 'master' into fix/developer/11833-index-requires-comma-between-parameters-in-kmcmplib-compiler 2024-09-12 09:18:03 +01:00
Dr Mark C. Sinclair
bcead57ad5 fix(developer): change to eliminate the possibility of an extra parameter, and add matching test 2024-09-10 14:46:17 +01:00
Dr Mark C. Sinclair
82c9fd8474 fix(developer): adjust comments for alignment 2024-09-10 12:09:50 +01:00
Dr Mark C. Sinclair
cc8fd7da2f fix(developer): convert u16trim test to use map 2024-09-10 12:06:08 +01:00
Dr Mark C. Sinclair
06323b9dfa fix(developer): convert u16rtrim test to use map 2024-09-10 11:59:51 +01:00
Dr Mark C. Sinclair
04c1b15c22 fix(developer): convert u16ltrim test to use map 2024-09-10 11:55:27 +01:00
Dr Mark C. Sinclair
9813e3d99c fix(developer): add additional asserts to check pointer returned in u16trim 2024-09-10 11:28:52 +01:00
Dr Mark C. Sinclair
917a42a09c fix(developer): add additional asserts to check pointer returned in u16rtrim 2024-09-10 11:19:11 +01:00
Dr Mark C. Sinclair
ea545dc05a fix(developer): shorten u16ltrim code, and add additional asserts to check pointer returned 2024-09-10 10:58:24 +01:00
Dr Mark C. Sinclair
510e5aabd5 fix(developer): modify u16ltrim to copy non-trimmed characters to beginning of string 2024-09-10 10:56:53 +01:00
Eberhard Beilharz
9f4ca5070d
fix(developer): fix building with Ubuntu 24.04
For whatever reason I suddenly got compile errors on Ubuntu 24.04 when
building Developer. Including `cstdint` solves this.

See also #11926.
2024-09-09 19:58:00 +02:00
Dr Mark C. Sinclair
8ee5d342db correct comment on one test case in GetXStringImpl_type_i test 2024-09-09 09:52:39 +01:00
Dr Mark C. Sinclair
87a810e135 fix(developer): add additional test cases for multi-word trims 2024-09-05 14:32:25 +01:00
Dr Mark C. Sinclair
3ed83f8e33 chore(developer): clarify some comments in index() section of GetXStringImpl_type_i test 2024-08-29 19:24:33 +01:00
Dr Mark C. Sinclair
db06555719 fix(developer): use comma alone as seperator, and u16trim to remove white space 2024-08-29 18:40:12 +01:00
Dr Mark C. Sinclair
2c41d02c19 fix(developer): add u16trim test 2024-08-29 18:24:31 +01:00
Dr Mark C. Sinclair
03293bcede fix(developer): add u16rtrim test 2024-08-29 18:18:27 +01:00
Dr Mark C. Sinclair
6dee928362 fix(developer): add test for u16ltrim 2024-08-29 16:51:07 +01:00
Dr Mark C. Sinclair
11a9338671 fix(developer): add test for u16ltrim 2024-08-29 16:40:41 +01:00
Dr Mark C. Sinclair
c8beeb9ab4 fix(developer): add two additional space test cases for index() in GetXStringImpl_type_i test 2024-08-29 10:56:17 +01:00
Dr Mark C. Sinclair
2bd2697868 chore(developer): correct order of paramaters in EXPECT_EQ to expected, actual in ReportCompilerMessage test 2024-08-26 15:04:01 +01:00
Dr Mark C. Sinclair
b6282457cd chore(developer): unicode group checks in GetXStringImpl_type_u test 2024-08-26 14:55:42 +01:00
Dr Mark C. Sinclair
cb9b2c545b chore(developer): manual merging of the two GetXStringImpl_type_c tests 2024-08-26 14:37:41 +01:00
Dr Mark C. Sinclair
1fe11edb9c chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-3
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
#     Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
#     Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-08-26 14:19:50 +01:00
Dr Mark C. Sinclair
3cd34e260f chore(developer): add ERROR_InvalidCharacter and n1 only test cases to unicode in GetXStringImpl_type_u test 2024-08-26 12:27:46 +01:00
Dr Mark C. Sinclair
8dd236c70c chore(developer): add initial four test cases for unicode in GetXStringImpl_type_u test 2024-08-26 12:12:05 +01:00
Dr Mark C. Sinclair
8522c57b6a chore(developer): add versions where omitted from some notany() test cases 2024-08-26 11:24:19 +01:00
Dr Mark C. Sinclair
437420d534 chore(developer): add test case for nul to GetXStringImpl_type_n test 2024-08-26 11:18:54 +01:00
Dr Mark C. Sinclair
8c79a04fce chore(developer): add test case for notany() with empty store 2024-08-26 10:59:36 +01:00
Dr Mark C. Sinclair
ef4a14bd48 chore(developer): add ten test cases for notany() to GetXStringImpl_type_n test 2024-08-26 10:53:09 +01:00
Dr Mark C. Sinclair
ec5a749484 chore(developer): initial GetXStringImpl_type_n test 2024-08-26 10:30:21 +01:00
Dr Mark C. Sinclair
758a398060 chore(developer): Merge branch 'master' into test/developer/kmcmplib-compiler-unit-tests-3
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
#     Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
#     Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-08-26 10:21:10 +01:00
Dr Mark C. Sinclair
2de7c26950 chore(developer): remove unnecesary local variables from two any test cases 2024-08-22 17:36:00 +01:00
Dr Mark C. Sinclair
c1c4c63b46 chore(developer): remove unnecesary local variables from two baselayout test cases 2024-08-22 17:34:41 +01:00
Dr Mark C. Sinclair
f92b2e1fd6 chore(developer): remove unnecesary local variables from two if test cases 2024-08-22 17:32:49 +01:00
Dr Mark C. Sinclair
64193bd604 chore(developer): remove unnecessary local variables in three index test cases 2024-08-22 17:29:02 +01:00
Dr Mark C. Sinclair
242ccee4f2 chore(developer): remove unnecessary local variables in two outs test cases 2024-08-22 17:25:22 +01:00
Dr Mark C. Sinclair
bd1d593a66 chore(developer): add a valid context test case, and remove unnecessary local variables for two others in GetXStringImpl_type_c test 2024-08-22 17:22:53 +01:00
Dr Mark C. Sinclair
a09dcffb03 chore(developer): Merge branch 'master' into fix/developer/12262-ensure-call-detects-invalid-store-in-kmcmplib-compiler
# Keyman Conventional Commit suggestions:
#
# - Link to a Sentry issue with git trailer:
#     Fixes: _MODULE_-_ID_
# - Give credit to co-authors:
#     Co-authored-by: _Name_ <_email_>
# - Use imperative, present tense ('attach' not 'attaches', 'attached' etc)
# - Don't include a period at the end of the title
# - Always include a blank line before trailers
# - More: https://github.com/keymanapp/keyman/wiki/Pull-Request-and-Commit-workflow-notes
2024-08-22 17:13:00 +01:00
Dr Mark C. Sinclair
5fc7a26702 chore(developer): remove test cases for call() in GetXStringImpl_type_c test moved to #12263 2024-08-22 15:26:59 +01:00
Dr Mark C. Sinclair
862f0d9191 fix(developer): add test cases for spaces before and after valid store in call in GetXStringImpl_type_c test 2024-08-22 15:21:01 +01:00
Dr Mark C. Sinclair
b608e1ca84 fix(developer): add ERROR_InvalidCall and first valid test case to GetXStringImpl_type_c test 2024-08-22 15:15:32 +01:00
Dr Mark C. Sinclair
75508f46b4 fix(developer): add ERROR_StoreDoesNotExist test cases to GetXStringImpl_type_c test 2024-08-22 11:43:03 +01:00
Dr Mark C. Sinclair
7e2f797dd8 fix(developer): move check on store name search to just after search 2024-08-22 11:41:02 +01:00
Dr Mark C. Sinclair
b721ff6d5d fix(developer): add call test cases from #11990 to GetXStringImpl_type_c test 2024-08-22 11:19:37 +01:00