readDMAT.cpp 556 B

1234567891011121314151617181920
  1. #include <test_common.h>
  2. TEST_CASE("readDMAT: Comp", "[igl]")
  3. {
  4. Eigen::MatrixXd N1, N2;
  5. test_common::load_matrix("duplicated_faces_N1.dmat", N1);
  6. test_common::load_matrix("duplicated_faces_N2.dmat", N2);
  7. REQUIRE (N2.rows() == N1.rows());
  8. REQUIRE (N2.cols() == N1.cols());
  9. REQUIRE (!((N1-N2).array() != 0.0).all());
  10. const size_t rows = N1.rows();
  11. const size_t cols = N1.cols();
  12. for (size_t i=0; i<rows; i++) {
  13. for (size_t j=0; j<cols; j++) {
  14. REQUIRE (N2(i,j) == Approx(N1(i,j)));
  15. }
  16. }
  17. }