Bael 5381 update (#12142)

* BAEL-5381: Java Scanner.skip method with examples

* BAEL-5381: Edit unitTest class name

* BAEL-5381: update code after review
This commit is contained in:
ACHRAF TAITAI 2022-04-30 11:40:27 +02:00 committed by GitHub
parent 45085ce61c
commit b64024d003
1 changed files with 5 additions and 4 deletions

View File

@ -8,26 +8,27 @@ import java.util.regex.*;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class ScannerUnitTest {
@Test public void scannerSkipUsingPattern() {
@Test public void givenScannerWithPattern_thenSkipUsingPattern() {
String str = "Java scanner skip tutorial";
// Instantiates Scanner
Scanner sc = new Scanner(str);
// By using skip(Pattern) method is to skip that meets the given pattern
sc.skip(Pattern.compile(".ava"));
assertEquals(sc.nextLine(), " scanner skip tutorial");
assertEquals(" scanner skip tutorial", sc.nextLine());
// Scanner closed
sc.close();
}
@Test public void scannerSkipUsingStringPattern() {
@Test public void givenScannerWithString_thenSkipUsingStringPattern() {
String str = "Java scanner skip tutorial";
// Instantiates Scanner
Scanner sc = new Scanner(str);
// By using skip(String) method is to skip that meets the given
// pattern constructed from the given String
sc.skip("Java");
assertEquals(sc.nextLine(), " scanner skip tutorial");
assertEquals(" scanner skip tutorial", sc.nextLine());
// Scanner closed
sc.close();
}