#include #include "vde/spatial/bvh.h" using namespace vde::spatial; TEST(BVHTest, BuildEmpty) { BVH bvh; bvh.build({}); EXPECT_EQ(bvh.size(), 0u); } TEST(BVHTest, BuildSingle) { BVH bvh; Triangle3D tri({0,0,0}, {1,0,0}, {0,1,0}); bvh.build({tri}); EXPECT_EQ(bvh.size(), 1u); }