19TEST(ply_import, BufferRefillTest)
21 std::string ply_path_a = blender::tests::flags_test_asset_dir() +
23 std::string ply_path_b = blender::tests::flags_test_asset_dir() +
27 constexpr size_t buffer_size = 50;
31 const char *header_err_a =
read_header(infile_a, header_a);
32 const char *header_err_b =
read_header(infile_b, header_b);
33 if (header_err_a !=
nullptr || header_err_b !=
nullptr) {
34 fprintf(stderr,
"Failed to read PLY header\n");
40 if (!data_a->error.empty() || !data_b->error.empty()) {
41 fprintf(stderr,
"Failed to read PLY data\n");
47 std::pair<int, int> exp_edges[] = {{2, 0},
61 EXPECT_EQ_ARRAY(exp_edges, data_a->edges.data(), 12);
62 EXPECT_EQ_ARRAY(exp_edges, data_b->edges.data(), 12);
EXPECT_EQ(BLI_expr_pylike_eval(expr, nullptr, 0, &result), EXPR_PYLIKE_INVALID)