Task: Write unit tests for all physics related kernels to ensure full test coverage of this aspect of our code. A "physics kernel" is a function object which computes values for updating the state. These are likely located in the system, constraints, and state folders. This does not include the "high level" functions found in the step folder, which pass data from our data structures to the physics kernels.
Why: Unit tests are a good, and this code has previously been covered by regression and integration testing primarily.
Done means: All of these kernels have at least one unit test, preferably more if necessary to cover obvious variations in functionality.
Task: Write unit tests for all physics related kernels to ensure full test coverage of this aspect of our code. A "physics kernel" is a function object which computes values for updating the state. These are likely located in the system, constraints, and state folders. This does not include the "high level" functions found in the step folder, which pass data from our data structures to the physics kernels.
Why: Unit tests are a good, and this code has previously been covered by regression and integration testing primarily.
Done means: All of these kernels have at least one unit test, preferably more if necessary to cover obvious variations in functionality.