// Path: src/main/java/com/github/brunodles/javavalidation/Errors.java
// public class Errors {
//     // Object
//     public static final int NULL = 1;
//     public static final int EQUAL = 2;
// 
//     // Boolean
//     public static final int FALSE = 4;
//     public static final int TRUE = 8;
// 
//     // String
//     public static final int EMPTY = 16;
// 
//     // Integer
//     public static final int GREATER = 32;
//     public static final int LOWER = 64;
//     public static final int BETWEEN = 128;
// }
// 
// 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.javavalidation.Errors;
import com.github.brunodles.retrofunctions.IntConsumer;
import com.mscharhag.oleaster.runner.OleasterRunner;
import org.junit.runner.RunWith;
import static com.mscharhag.oleaster.runner.StaticRunnerSupport.before;
import static com.mscharhag.oleaster.runner.StaticRunnerSupport.describe;
import static org.mockito.Mockito.mock;
package com.github.brunodles.javavalidation.matcher;



/**
 * Created by bruno on 04/06/16.
 */
@RunWith(OleasterRunner.class)
public class LongMatcherTest extends NumberMatcherTestBase<Long, LongMatcher> {

    {
        describe("Given a IntegerMatcher for 7", () -> {
            before(() -> {
// Path: src/main/java/com/github/brunodles/javavalidation/Errors.java
// public class Errors {
//     // Object
//     public static final int NULL = 1;
//     public static final int EQUAL = 2;
// 
//     // Boolean
//     public static final int FALSE = 4;
//     public static final int TRUE = 8;
// 
//     // String
//     public static final int EMPTY = 16;
// 
//     // Integer
//     public static final int GREATER = 32;
//     public static final int LOWER = 64;
//     public static final int BETWEEN = 128;
// }
// 
// 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/LongMatcherTest.java
import com.github.brunodles.javavalidation.Errors;
import com.github.brunodles.retrofunctions.IntConsumer;
import com.mscharhag.oleaster.runner.OleasterRunner;
import org.junit.runner.RunWith;
import static com.mscharhag.oleaster.runner.StaticRunnerSupport.before;
import static com.mscharhag.oleaster.runner.StaticRunnerSupport.describe;
import static org.mockito.Mockito.mock;

package com.github.brunodles.javavalidation.matcher;



/**
 * Created by bruno on 04/06/16.
 */
@RunWith(OleasterRunner.class)
public class LongMatcherTest extends NumberMatcherTestBase<Long, LongMatcher> {

    {
        describe("Given a IntegerMatcher for 7", () -> {
            before(() -> {
                adder = mock(IntConsumer.class);