Package org.neo4j.shell.tools.imp.format

Source Code of org.neo4j.shell.tools.imp.format.ScannerTest

package org.neo4j.shell.tools.imp.format;

import org.junit.Test;

import java.util.Scanner;
import java.util.regex.Pattern;

import static org.junit.Assert.assertEquals;

/**
* @author mh
* @since 18.01.14
*/
public class ScannerTest {

    @Test
    public void testReadCypherFile() throws Exception {
        Scanner scanner = new Scanner("begin\nstart;\ncommit\nbegin\nstart;\ncommit").useDelimiter(Pattern.compile("(commit|begin|;)(\r?\n|$)", Pattern.CASE_INSENSITIVE));
        System.out.println("scanner.delimiter() = " + scanner.delimiter());
        assertEquals("start",scanner.next());
        assertEquals("",scanner.next());
        assertEquals("",scanner.next());
        assertEquals("start",scanner.next());
        assertEquals("",scanner.next());
        assertEquals(false,scanner.hasNext());
    }
}
TOP

Related Classes of org.neo4j.shell.tools.imp.format.ScannerTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.