Open KyleVaughn opened 2 weeks ago
Very good job overall! You considered a lot of possible cases, such as memory leaks the correct invocation of the destructor. It is very nice that you also test for negative dimensions and very large matrices to improve robustness. However, for very large matrices, you might also want to ensure the tests assess performance and memory usage limits of the system.
Description:
Develop a comprehensive set of unit tests to verify the correct construction and destruction of the DenseMatrix class. These tests will ensure that the DenseMatrix objects are properly initialized, can be copied and moved, and are correctly destroyed, maintaining the integrity of the dense matrix representation in our library.
Tasks:
Definition of done: