Changeset View
Changeset View
Standalone View
Standalone View
extern/draco/dracoenc/src/draco/io/ply_reader_test.cc
| Context not available. | |||||
| DecoderBuffer buf; | DecoderBuffer buf; | ||||
| buf.Init(data.data(), data.size()); | buf.Init(data.data(), data.size()); | ||||
| PlyReader reader; | PlyReader reader; | ||||
| ASSERT_TRUE(reader.Read(&buf)); | Status status = reader.Read(&buf); | ||||
| ASSERT_TRUE(status.ok()) << status; | |||||
| ASSERT_EQ(reader.num_elements(), 2); | ASSERT_EQ(reader.num_elements(), 2); | ||||
| ASSERT_EQ(reader.element(0).num_properties(), 7); | ASSERT_EQ(reader.element(0).num_properties(), 7); | ||||
| ASSERT_EQ(reader.element(1).num_properties(), 1); | ASSERT_EQ(reader.element(1).num_properties(), 1); | ||||
| Context not available. | |||||
| DecoderBuffer buf; | DecoderBuffer buf; | ||||
| buf.Init(data.data(), data.size()); | buf.Init(data.data(), data.size()); | ||||
| PlyReader reader; | PlyReader reader; | ||||
| ASSERT_TRUE(reader.Read(&buf)); | Status status = reader.Read(&buf); | ||||
| ASSERT_TRUE(status.ok()) << status; | |||||
| const std::string file_name_ascii = "test_pos_color_ascii.ply"; | const std::string file_name_ascii = "test_pos_color_ascii.ply"; | ||||
| const std::vector<char> data_ascii = ReadPlyFile(file_name_ascii); | const std::vector<char> data_ascii = ReadPlyFile(file_name_ascii); | ||||
| buf.Init(data_ascii.data(), data_ascii.size()); | buf.Init(data_ascii.data(), data_ascii.size()); | ||||
| PlyReader reader_ascii; | PlyReader reader_ascii; | ||||
| ASSERT_TRUE(reader_ascii.Read(&buf)); | status = reader_ascii.Read(&buf); | ||||
| ASSERT_TRUE(status.ok()) << status; | |||||
| ASSERT_EQ(reader.num_elements(), reader_ascii.num_elements()); | ASSERT_EQ(reader.num_elements(), reader_ascii.num_elements()); | ||||
| ASSERT_EQ(reader.element(0).num_properties(), | ASSERT_EQ(reader.element(0).num_properties(), | ||||
| reader_ascii.element(0).num_properties()); | reader_ascii.element(0).num_properties()); | ||||
| Context not available. | |||||
| DecoderBuffer buf; | DecoderBuffer buf; | ||||
| buf.Init(data.data(), data.size()); | buf.Init(data.data(), data.size()); | ||||
| PlyReader reader; | PlyReader reader; | ||||
| ASSERT_TRUE(reader.Read(&buf)); | Status status = reader.Read(&buf); | ||||
| ASSERT_TRUE(status.ok()) << status; | |||||
| ASSERT_EQ(reader.num_elements(), 2); | ASSERT_EQ(reader.num_elements(), 2); | ||||
| ASSERT_EQ(reader.element(0).num_properties(), 7); | ASSERT_EQ(reader.element(0).num_properties(), 7); | ||||
| Context not available. | |||||
| DecoderBuffer buf; | DecoderBuffer buf; | ||||
| buf.Init(data.data(), data.size()); | buf.Init(data.data(), data.size()); | ||||
| PlyReader reader; | PlyReader reader; | ||||
| ASSERT_TRUE(reader.Read(&buf)); | Status status = reader.Read(&buf); | ||||
| ASSERT_TRUE(status.ok()) << status; | |||||
| ASSERT_EQ(reader.num_elements(), 2); | ASSERT_EQ(reader.num_elements(), 2); | ||||
| ASSERT_EQ(reader.element(0).num_properties(), 7); | ASSERT_EQ(reader.element(0).num_properties(), 7); | ||||
| Context not available. | |||||