Files
ViewDesignEngine/tests/spatial/test_bvh.cpp
T

18 lines
324 B
C++
Raw Normal View History

#include <gtest/gtest.h>
#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);
}