forked from TheAlgorithms/Java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPythagoreanTripleTest.java
More file actions
22 lines (18 loc) · 876 Bytes
/
Copy pathPythagoreanTripleTest.java
File metadata and controls
22 lines (18 loc) · 876 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package com.thealgorithms.maths;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
import org.junit.jupiter.api.Test;
public class PythagoreanTripleTest {
@Test
public void testPythagoreanTriple() {
assertTrue(PythagoreanTriple.isPythagTriple(3, 4, 5));
assertTrue(PythagoreanTriple.isPythagTriple(6, 8, 10));
assertTrue(PythagoreanTriple.isPythagTriple(9, 12, 15));
assertTrue(PythagoreanTriple.isPythagTriple(12, 16, 20));
assertTrue(PythagoreanTriple.isPythagTriple(15, 20, 25));
assertTrue(PythagoreanTriple.isPythagTriple(18, 24, 30));
assertFalse(PythagoreanTriple.isPythagTriple(5, 20, 30));
assertFalse(PythagoreanTriple.isPythagTriple(6, 8, 100));
assertFalse(PythagoreanTriple.isPythagTriple(-2, -2, 2));
}
}