aboutsummaryrefslogtreecommitdiff
path: root/internal/ceres/triplet_sparse_matrix_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'internal/ceres/triplet_sparse_matrix_test.cc')
-rw-r--r--internal/ceres/triplet_sparse_matrix_test.cc35
1 files changed, 0 insertions, 35 deletions
diff --git a/internal/ceres/triplet_sparse_matrix_test.cc b/internal/ceres/triplet_sparse_matrix_test.cc
index d16682e..b93d72e 100644
--- a/internal/ceres/triplet_sparse_matrix_test.cc
+++ b/internal/ceres/triplet_sparse_matrix_test.cc
@@ -31,7 +31,6 @@
#include "ceres/triplet_sparse_matrix.h"
#include "gtest/gtest.h"
-#include "ceres/matrix_proto.h"
#include "ceres/internal/scoped_ptr.h"
namespace ceres {
@@ -316,39 +315,5 @@ TEST(TripletSparseMatrix, Resize) {
}
}
-#ifndef CERES_NO_PROTOCOL_BUFFERS
-TEST(TripletSparseMatrix, Serialization) {
- TripletSparseMatrix m(2, 5, 4);
-
- m.mutable_rows()[0] = 0;
- m.mutable_cols()[0] = 1;
- m.mutable_values()[0] = 2.5;
-
- m.mutable_rows()[1] = 1;
- m.mutable_cols()[1] = 4;
- m.mutable_values()[1] = 5.2;
- m.set_num_nonzeros(2);
-
- // Roundtrip through serialization and check for equality.
- SparseMatrixProto proto;
- m.ToProto(&proto);
-
- TripletSparseMatrix n(proto);
-
- ASSERT_EQ(n.num_rows(), 2);
- ASSERT_EQ(n.num_cols(), 5);
-
- // Note that max_num_nonzeros gets truncated; the serialization
- ASSERT_EQ(n.num_nonzeros(), 2);
- ASSERT_EQ(n.max_num_nonzeros(), 2);
-
- for (int i = 0; i < m.num_nonzeros(); ++i) {
- EXPECT_EQ(m.rows()[i], n.rows()[i]);
- EXPECT_EQ(m.cols()[i], n.cols()[i]);
- EXPECT_EQ(m.values()[i], n.values()[i]);
- }
-}
-#endif
-
} // namespace internal
} // namespace ceres