@Override public void withArguments(Object firstArgument, Object... additionalArguments) throws Exception { if (additionalArguments == null || additionalArguments.length == 0) { method.invoke(objectToVerify, firstArgument); } else { Object[] arguments = new ArrayMergerImpl().mergeArrays(Object.class, new Object[]{firstArgument}, additionalArguments); method.invoke(objectToVerify, arguments); } }
public AbstractConstructorExpectationSetup(Class<T> mockType) { this.arrayMerger = new ArrayMergerImpl(); this.mockType = mockType; }
@Override public void withArguments(Object firstArgument, Object... additionalArguments) throws Exception { if (additionalArguments == null || additionalArguments.length == 0) { method.invoke(objectToVerify, firstArgument); } else { Object[] arguments = new ArrayMergerImpl().mergeArrays(Object.class, new Object[]{firstArgument}, additionalArguments); method.invoke(objectToVerify, arguments); } }
private static Constructor<?>[] merge(Constructor<?> first, Constructor<?>... additional) { return new ArrayMergerImpl().mergeArrays(Constructor.class, new Constructor<?>[] { first }, additional); } }
private static String[] merge(String first, String... additional) { return new ArrayMergerImpl().mergeArrays(String.class, new String[] { first }, additional); }
private static Method[] merge(Method first, Method... additional) { return new ArrayMergerImpl().mergeArrays(Method.class, new Method[] { first }, additional); }
private static Field[] merge(Field first, Field... additional) { return new ArrayMergerImpl().mergeArrays(Field.class, new Field[] { first }, additional); }
private static Field[] merge(Field first, Field... additional) { return new ArrayMergerImpl().mergeArrays(Field.class, new Field[] { first }, additional); }
private static Constructor<?>[] merge(Constructor<?> first, Constructor<?>... additional) { return new ArrayMergerImpl().mergeArrays(Constructor.class, new Constructor<?>[] { first }, additional); } }
private static String[] merge(String first, String... additional) { return new ArrayMergerImpl().mergeArrays(String.class, new String[] { first }, additional); }
private static Method[] merge(Method first, Method... additional) { return new ArrayMergerImpl().mergeArrays(Method.class, new Method[] { first }, additional); }
TestNGMockClassLoaderFactory() { ignorePackagesExtractor = new PowerMockIgnorePackagesExtractorImpl(); expectedExceptionsExtractor = new PowerMockExpectedExceptionsExtractorImpl(); arrayMerger = new ArrayMergerImpl(); }
public MockClassLoaderFactory(Class<?> testClass, String[] packagesToIgnore) { this.testClass = testClass; this.prepareForTestExtractor = new PrepareForTestExtractorImpl(); this.suppressionExtractor = new StaticConstructorSuppressExtractorImpl(); this.packagesToIgnore = packagesToIgnore; arrayMerger = new ArrayMergerImpl(); }
public DefaultConstructorExpectationSetup(Class<T> mockType) { this.arrayMerger = new ArrayMergerImpl(); this.mockType = mockType; this.mockCreator = new DefaultMockCreator(); this.mock = getMockCreator().createMock(InvocationSubstitute.class, false, false, null, null, (Method[]) null); }