Collection<String> result = qt.getRing(1, 1, 0, 1); assertEquals(result.contains("1,1"), true); assertEquals(result.contains("0,1"), true); assertEquals(result.contains("1,2"), true); result = qt.getRing(1, 1, 0.5, 1); assertEquals(result.contains("1,1"), false); assertEquals(result.contains("0,1"), true); result = qt.getRing(1, 1, 1.1, 1); assertEquals(result.size(), 0); result = qt.getRing(1, 1, 0, 0); assertEquals(result.size(), 1); assertEquals(result.contains("1,1"), true); result = qt.getRing(-1, 1, 1, 1.4); assertEquals(result.size(), 1); assertEquals(result.contains("0,1"), true); result = qt.getRing(-1, 1, 1, 1.5); assertEquals(result.size(), 3); assertEquals(result.contains("0,1"), true); result = qt.getRing(0, 0, Math.sqrt(18), Math.sqrt(18)); assertEquals(result.size(), 1); assertEquals(result.contains("3,3"), true);