// Path: advance/src/java/com/dwarfartisan/parsec/Combinator.java
// public static <T, E, Status, Tran> Parsec<T, E, Status, Tran> skip(Parsec<T, E, Status, Tran> parser) {
//     return new Skip<>(parser);
// }


import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import static com.dwarfartisan.parsec.Combinator.skip;
package com.dwarfartisan.parsec;





public class SkipTest extends Base {
    @Before
    public void before() throws Exception {
    }

    @After
    public void after() throws Exception {
    }
    /**
     * Method: parse(State<E> s)
     */
    @Test
    public void oneSkip() throws Exception {
        State<Character, Integer, Integer> state = newState("hello World");
// Path: advance/src/java/com/dwarfartisan/parsec/Combinator.java
// public static <T, E, Status, Tran> Parsec<T, E, Status, Tran> skip(Parsec<T, E, Status, Tran> parser) {
//     return new Skip<>(parser);
// }


// Path: advance/test/java/com/dwarfartisan/parsec/SkipTest.java
import org.junit.After;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import static com.dwarfartisan.parsec.Combinator.skip;

package com.dwarfartisan.parsec;





public class SkipTest extends Base {
    @Before
    public void before() throws Exception {
    }

    @After
    public void after() throws Exception {
    }
    /**
     * Method: parse(State<E> s)
     */
    @Test
    public void oneSkip() throws Exception {
        State<Character, Integer, Integer> state = newState("hello World");
        Skip<Character, Character, Integer, Integer> skip = new Skip<>(new Eq<>('h'));