import { ImplicitSubdivisionScheme } from "../../Source/Cesium.js";
|
|
describe("Scene/ImplicitSubdivisionScheme", function () {
|
it("getBranchingFactor returns the right branching factor", function () {
|
var treeTypes = [
|
ImplicitSubdivisionScheme.OCTREE,
|
ImplicitSubdivisionScheme.QUADTREE,
|
];
|
var branchingFactors = [8, 4];
|
|
for (var i = 0; i < treeTypes.length; i++) {
|
expect(ImplicitSubdivisionScheme.getBranchingFactor(treeTypes[i])).toBe(
|
branchingFactors[i]
|
);
|
}
|
});
|
|
it("throws for invalid value", function () {
|
expect(function () {
|
return ImplicitSubdivisionScheme.getBranchingFactor("BINARY_TREE");
|
}).toThrowDeveloperError();
|
});
|
});
|