Add twin prime (#3312)

This commit is contained in:
Akshay Dubey
2022-10-14 15:06:26 +05:30
committed by GitHub
parent c805437c0c
commit efac505a6d
2 changed files with 92 additions and 0 deletions

View File

@ -0,0 +1,60 @@
package com.thealgorithms.maths;
import static org.junit.jupiter.api.Assertions.assertEquals;
import org.junit.jupiter.api.Test;
class TwinPrimeTest {
@Test
void shouldReturn7() {
//given
int number = 5;
int expectedResult = 7;
//when
int actualResult = TwinPrime.getTwinPrime(number);
//then
assertEquals(expectedResult,actualResult);
}
@Test
void shouldReturn5() {
//given
int number = 3;
int expectedResult = 5;
//when
int actualResult = TwinPrime.getTwinPrime(number);
//then
assertEquals(expectedResult,actualResult);
}
@Test
void shouldReturnNegative1() {
//given
int number = 4;
int expectedResult = -1;
//when
int actualResult = TwinPrime.getTwinPrime(number);
//then
assertEquals(expectedResult,actualResult);
}
@Test
void shouldReturn19() {
//given
int number = 17;
int expectedResult = 19;
//when
int actualResult = TwinPrime.getTwinPrime(number);
//then
assertEquals(expectedResult,actualResult);
}
}