package org.smoothbuild.lang.function.nativ; import static org.junit.Assert.assertEquals; import static org.smoothbuild.lang.function.nativ.NativeFunctionFactory.nativeFunctions; import java.util.Set; import com.google.common.hash.HashCode; public class TestingUtils { public static NativeFunction function(Class<?> clazz) throws NativeFunctionImplementationException { return function(clazz, HashCode.fromInt(13)); } public static NativeFunction function(Class<?> clazz, HashCode hash) throws NativeFunctionImplementationException { Set<NativeFunction> functions = nativeFunctions(clazz, hash); assertEquals(1, functions.size()); return functions.iterator().next(); } }