From e50a36f7d1222a059d677d5b9def818cdd31cfa3 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Sat, 10 Nov 2018 16:03:38 -0500 Subject: [PATCH] Test point->index conversion --- Terrain2Tests/AlgorithmsTests.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Terrain2Tests/AlgorithmsTests.swift b/Terrain2Tests/AlgorithmsTests.swift index f753181..c5feb43 100644 --- a/Terrain2Tests/AlgorithmsTests.swift +++ b/Terrain2Tests/AlgorithmsTests.swift @@ -20,6 +20,13 @@ class DiamondSquareAlgorithmTests: XCTestCase { DiamondSquareAlgorithm.Algorithm(grid: grid) }() + func testPointToIndexConversion() { + let idx = alg.convert(pointToIndex: Point(x: 2, y: 2)) + XCTAssertEqual(idx, 12) + } + + // MARK: Diamond Corners + func testDiamondCornersNorth() { let corners = alg.diamondCorners(forPoint: Point(x: 2, y: 0), diamondSize: grid.size) XCTAssertEqual(corners.count, 4)