15832144755
2022-01-06 7b4c8991dca9cf2a809a95e239d144697d3afb56
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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();
  });
});