trick/trick_source/sim_services/MemoryManager/test
jmpenn 9438bd559b
Add unittests to cover uncovered code in MemoryManager ADEF_ and REF_… (#1483)
* Add unittests to cover uncovered code in MemoryManager ADEF_ and REF_ parsers.

* Remove the second production of the 'user_defined_type' target
because it is superfluous, and impossible to reach. This is
because the NAME token is defined as pattern : '[_a-zA-Z][_a-zA-Z0-9:]*'.
This pattern will always match a string of colon separated names.
Note that the NAME itoken is used for colon separated type-name as well as
colon separated variable names.

* Add a test to MM_declare_var_unittest that covers the HEX token in adef_parser.l.

* Add a unittest for MemoryManager_JSON_Intf.cpp.

* Tweak MM_JSON_Intf.cc to get better code-coverage.
2023-04-27 14:57:55 -05:00
..
.gitignore Test and Document STL Checkpointing (#1355) 2022-10-07 08:37:09 -05:00
Bitfield_tests.cc Add unit test suite for trickTypeCharString(). (#1467) 2023-04-05 15:28:14 -05:00
Makefile Add unittests to cover uncovered code in MemoryManager ADEF_ and REF_… (#1483) 2023-04-27 14:57:55 -05:00
MM_alloc_deps.cc Add direct STL checkpointing 2016-03-31 17:30:00 -05:00
MM_alloc_deps.hh Remove trailing whitespaces 2016-11-08 10:25:07 +01:00
MM_clear_var_unittest.cc Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
MM_creation_unittest.cc Test code does not work with new directory locations. 2015-06-22 16:11:08 -05:00
MM_declare_extern_var_unittest.cc Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
MM_declare_var_2_unittest.cc Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
MM_declare_var_unittest.cc Add unittests to cover uncovered code in MemoryManager ADEF_ and REF_… (#1483) 2023-04-27 14:57:55 -05:00
MM_delete_var_unittest.cc Remove 2 arg delete_var unit test case. #1301 2022-07-28 16:43:26 -05:00
MM_get_enumerated.cc Test code does not work with new directory locations. 2015-06-22 16:11:08 -05:00
MM_get_enumerated.hh Initial commit of everything. 2015-02-26 09:02:31 -06:00
MM_JSON_Intf.cc Add unittests to cover uncovered code in MemoryManager ADEF_ and REF_… (#1483) 2023-04-27 14:57:55 -05:00
MM_read_checkpoint.cc Pair checkpointing fix (#1356) 2022-10-07 17:00:09 -05:00
MM_ref_attributes_unittest.cc Add unittests to cover uncovered code in MemoryManager ADEF_ and REF_… (#1483) 2023-04-27 14:57:55 -05:00
MM_ref_name_from_address.cc iss #1219 #1223 #1224 reference ignored in name from address (#1222) 2022-02-08 09:59:26 -06:00
MM_ref_name_from_address.hh iss #1219 #1223 #1224 reference ignored in name from address (#1222) 2022-02-08 09:59:26 -06:00
MM_resize_array_unittest.cc Test code does not work with new directory locations. 2015-06-22 16:11:08 -05:00
MM_sizeof_type_unittest.cc Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
MM_stl_checkpoint.cc Add unit test suite for trickTypeCharString(). (#1467) 2023-04-05 15:28:14 -05:00
MM_stl_restore.cc Add unit test suite for trickTypeCharString(). (#1467) 2023-04-05 15:28:14 -05:00
MM_stl_testbed.hh Pair checkpointing fix (#1356) 2022-10-07 17:00:09 -05:00
MM_strdup_unittest.cc Test code does not work with new directory locations. 2015-06-22 16:11:08 -05:00
MM_test.hh Set checkpointing fix (#1357) 2022-10-07 14:24:21 -05:00
MM_trick_type_char_string.cc Add unit test suite for trickTypeCharString(). (#1467) 2023-04-05 15:28:14 -05:00
MM_user_defined_types.hh Test and Document STL Checkpointing (#1355) 2022-10-07 08:37:09 -05:00
MM_write_checkpoint_hexfloat.cc Cleaning up once include variables and copyright cleanup. 2015-03-23 16:03:14 -05:00
MM_write_checkpoint.cc Test and Document STL Checkpointing (#1355) 2022-10-07 08:37:09 -05:00
MM_write_checkpoint.hh Test and Document STL Checkpointing (#1355) 2022-10-07 08:37:09 -05:00
MM_write_var_unittest.cc Test code does not work with new directory locations. 2015-06-22 16:11:08 -05:00