#809: Throw a more clear error for BlockIterators with zero direction, add Vector#isZero()

By: Parker Hawke <hawkeboyz2@hotmail.com>
This commit is contained in:
Bukkit/Spigot
2023-02-11 09:44:56 +11:00
parent e17edb7785
commit d6d7c1a64f
3 changed files with 25 additions and 0 deletions

View File

@@ -122,4 +122,14 @@ public class VectorTest {
assertTrue(Double.isFinite(a.angle(b)));
}
@Test
public void testIsZero() {
assertTrue(new Vector().isZero());
assertTrue(new Vector(0, 0, 0).isZero());
Vector vector = new Vector(1, 2, 3);
vector.zero();
assertTrue(vector.isZero());
}
}