// Path: src/main/java/com/github/brunodles/retrofunctions/IntConsumer.java
// @FunctionalInterface
// public interface IntConsumer {
// 
//     /**
//      * Performs this operation on the given argument.
//      *
//      * @param value the input argument
//      */
//     void accept(int value);
// 
// }


import com.github.brunodles.retrofunctions.IntConsumer;
import com.mscharhag.oleaster.runner.Invokable;
import static com.mscharhag.oleaster.runner.StaticRunnerSupport.*;
import static org.mockito.Mockito.*;
package com.github.brunodles.javavalidation.matcher;



/**
 * Created by bruno on 03/06/16.
 */
public abstract class NumberMatcherTestBase<T extends Number, Y extends NumberMatcher<T, ?>> {

    protected Y matcher;
// Path: src/main/java/com/github/brunodles/retrofunctions/IntConsumer.java
// @FunctionalInterface
// public interface IntConsumer {
// 
//     /**
//      * Performs this operation on the given argument.
//      *
//      * @param value the input argument
//      */
//     void accept(int value);
// 
// }


// Path: src/test/java/com/github/brunodles/javavalidation/matcher/NumberMatcherTestBase.java
import com.github.brunodles.retrofunctions.IntConsumer;
import com.mscharhag.oleaster.runner.Invokable;
import static com.mscharhag.oleaster.runner.StaticRunnerSupport.*;
import static org.mockito.Mockito.*;

package com.github.brunodles.javavalidation.matcher;



/**
 * Created by bruno on 03/06/16.
 */
public abstract class NumberMatcherTestBase<T extends Number, Y extends NumberMatcher<T, ?>> {

    protected Y matcher;
    protected IntConsumer adder;