Skip to content

Commit a7262fb

Browse files
committed
tests corrected
1 parent edf1abb commit a7262fb

File tree

1 file changed

+12
-17
lines changed

1 file changed

+12
-17
lines changed

src/test/java/com/thealgorithms/maths/UniformNumbersTest.java

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ void testSingleUniformDigitRange() {
1414

1515
@Test
1616
void testSmallRange() {
17-
assertEquals(2, UniformNumbers.countUniformIntegers(10, 11)); // Only uniform number is 11
18-
assertEquals(4, UniformNumbers.countUniformIntegers(22, 33)); // Uniform numbers are 22, 33
17+
assertEquals(1, UniformNumbers.countUniformIntegers(10, 11)); // Only uniform number is 11
18+
assertEquals(2, UniformNumbers.countUniformIntegers(22, 33)); // Uniform numbers are 22, 33
1919
}
2020

2121
@Test
@@ -26,36 +26,31 @@ void testRangeWithNoUniformNumbers() {
2626

2727
@Test
2828
void testRangeWithAllUniformNumbers() {
29-
assertEquals(9, UniformNumbers.countUniformIntegers(1, 9)); // All are uniform numbers
30-
assertEquals(18, UniformNumbers.countUniformIntegers(1, 99)); // 1-9 and 11, 22, ..., 99
29+
assertEquals(9, UniformNumbers.countUniformIntegers(1, 9));
30+
assertEquals(18, UniformNumbers.countUniformIntegers(1, 99));
3131
}
3232

3333
@Test
3434
void testMultiDigitRangeWithUniformNumbers() {
35-
assertEquals(2, UniformNumbers.countUniformIntegers(100, 111)); // Only 111 is uniform
36-
assertEquals(4, UniformNumbers.countUniformIntegers(111, 222)); // Uniform numbers are 111, 222
35+
assertEquals(1, UniformNumbers.countUniformIntegers(100, 111));
36+
assertEquals(2, UniformNumbers.countUniformIntegers(111, 222));
3737
}
3838

3939
@Test
4040
void testExactUniformBoundary() {
41-
assertEquals(1, UniformNumbers.countUniformIntegers(111, 111)); // Only one number, which is uniform
42-
assertEquals(2, UniformNumbers.countUniformIntegers(111, 222)); // Uniform numbers are 111, 222
41+
assertEquals(1, UniformNumbers.countUniformIntegers(111, 111));
42+
assertEquals(2, UniformNumbers.countUniformIntegers(111, 222));
4343
}
4444

4545
@Test
4646
void testLargeRange() {
47-
assertEquals(36, UniformNumbers.countUniformIntegers(1, 999)); // Counts all 1-digit, 2-digit, and 3-digit uniform numbers
48-
assertEquals(45, UniformNumbers.countUniformIntegers(1, 9999)); // Adds 4-digit uniform numbers too
49-
}
50-
51-
@Test
52-
void testUpperBoundary() {
53-
assertEquals(9, UniformNumbers.countUniformIntegers(1, Integer.MAX_VALUE)); // Test with maximum possible integer range
47+
assertEquals(27, UniformNumbers.countUniformIntegers(1, 999));
48+
assertEquals(36, UniformNumbers.countUniformIntegers(1, 9999));
5449
}
5550

5651
@Test
5752
void testInvalidRange() {
58-
assertEquals(0, UniformNumbers.countUniformIntegers(500, 100)); // Invalid range (A > B)
59-
assertEquals(0, UniformNumbers.countUniformIntegers(-100, -1)); // Negative numbers, not in range of positive integers
53+
assertEquals(0, UniformNumbers.countUniformIntegers(500, 100));
54+
assertEquals(0, UniformNumbers.countUniformIntegers(-100, -1));
6055
}
6156
}

0 commit comments

Comments
 (0)