34 lines
1.0 KiB
Java
34 lines
1.0 KiB
Java
|
package regex.array;
|
||
|
|
||
|
import static org.junit.jupiter.api.Assertions.*;
|
||
|
import org.junit.jupiter.api.Test;
|
||
|
|
||
|
import regex.array.RegexMatches;
|
||
|
|
||
|
class RegexMatchesUnitTest {
|
||
|
|
||
|
@Test
|
||
|
void whenFourNums_thenFourMatches() {
|
||
|
RegexMatches rm = new RegexMatches();
|
||
|
String actual[] = rm.regexMatch("7801111211fsdafasdfa 7802222222 sadfsadfsda7803333333 sadfdasfasd 7804444444");
|
||
|
|
||
|
assertArrayEquals(new String[] {"7801111211", "7802222222", "7803333333", "7804444444"}, actual, "success");
|
||
|
}
|
||
|
|
||
|
@Test
|
||
|
void whenThreeNums_thenThreeMatches() {
|
||
|
RegexMatches rm = new RegexMatches();
|
||
|
String actual[] = rm.regexMatch("7801111211fsdafasdfa 780222222 sadfsadfsda7803333333 sadfdasfasd 7804444444");
|
||
|
|
||
|
assertArrayEquals(new String[] {"7801111211", "7803333333", "7804444444"}, actual, "success");
|
||
|
}
|
||
|
|
||
|
@Test
|
||
|
void whenZeroNums_thenZeroMatches() {
|
||
|
RegexMatches rm = new RegexMatches();
|
||
|
String actual[] = rm.regexMatch("78011111fsdafasdfa 780222222 sadfsadfsda78033333 sadfdasfasd 7804444");
|
||
|
|
||
|
assertArrayEquals(new String[] {}, actual, "success");
|
||
|
}
|
||
|
}
|