LC_TableInit has several helper functions that it calls while running. These calls have many different variations and effects upon what happens in LC_TableInit. This makes it very difficult to unit test because there is too much variation in the helper functions to attempt to keep adequate track of what may or may not be happening. If these helper functions were moved to their own .c file they could be wrapped and stubbed for testing LC_TableInit. This would simplify the unit testing process.
LC_TableInit has several helper functions that it calls while running. These calls have many different variations and effects upon what happens in LC_TableInit. This makes it very difficult to unit test because there is too much variation in the helper functions to attempt to keep adequate track of what may or may not be happening. If these helper functions were moved to their own .c file they could be wrapped and stubbed for testing LC_TableInit. This would simplify the unit testing process.
Imported from GSFCCFS-1102