MASTmultiphysics / mast-multiphysics

Multidisciplinary-design Adaptation and Sensitivity Toolkit (MAST) - Sensitivity-enabled multiphysics FEA for design
https://www.mast-multiphysics.com
GNU Lesser General Public License v2.1
43 stars 24 forks source link

Additional Catch2 tests of existing functionality. #70

Closed jdeaton closed 4 years ago

jdeaton commented 4 years ago

This PR is an extension of #60 and adds additional tests of existing MAST library capability. Most tests were originally implemented by @JohnDN90.

Below is a checklist of commits implemented by @JohnDN90 in his add_catch2_tests branch the whose contents/functionality need rolled in:

jdeaton commented 4 years ago

This PR has a good chunk of changes in it and completes the addition of tests for a lot of fundamental MAST infrastructure. The remaining commits begin to integrate tests of actual elements/Jacobians/etc. I think I will split this work and merge this in once CI clears and continue the test integration in another PR.