mirror of
https://github.com/TheAlgorithms/Java.git
synced 2025-07-28 15:02:46 +08:00
39 lines
811 B
Java
39 lines
811 B
Java
package com.thealgorithms.maths;
|
|
|
|
import static org.junit.jupiter.api.Assertions.*;
|
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
public class PerfectSquareTest {
|
|
|
|
@Test
|
|
public void TestPerfectSquareifiscorrect() {
|
|
// Valid Partition
|
|
int number = 9;
|
|
|
|
boolean result = PerfectSquare.isPerfectSquare(number);
|
|
|
|
assertTrue(result);
|
|
}
|
|
|
|
@Test
|
|
public void TestPerfectSquareifisnotcorrect() {
|
|
// Invalid Partition 1
|
|
int number = 3;
|
|
|
|
boolean result = PerfectSquare.isPerfectSquare(number);
|
|
|
|
assertFalse(result);
|
|
}
|
|
|
|
@Test
|
|
public void TestPerfectSquareifisNegativeNumber() {
|
|
// Invalid Partition 2
|
|
int number = -10;
|
|
|
|
boolean result = PerfectSquare.isPerfectSquare(number);
|
|
|
|
assertFalse(result);
|
|
}
|
|
}
|