|
EasyMock example source code file (ExpectedInvocation.java)
The EasyMock ExpectedInvocation.java source code/* * Copyright (c) 2001-2007 OFFIS, Tammo Freese. * This program is made available under the terms of the MIT License. */ package org.easymock.internal; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import org.easymock.IArgumentMatcher; import org.easymock.internal.matchers.Equals; public class ExpectedInvocation { private final Invocation invocation; @SuppressWarnings("deprecation") private final org.easymock.ArgumentsMatcher matcher; private final List<IArgumentMatcher> matchers; public ExpectedInvocation(Invocation invocation, List<IArgumentMatcher> matchers) { this(invocation, matchers, null); } private ExpectedInvocation(Invocation invocation, List<IArgumentMatcher> matchers, @SuppressWarnings("deprecation") org.easymock.ArgumentsMatcher matcher) { this.invocation = invocation; this.matcher = matcher; this.matchers = (matcher == null) ? createMissingMatchers(invocation, matchers) : null; } private List<IArgumentMatcher> createMissingMatchers(Invocation invocation, List<IArgumentMatcher> matchers) { if (matchers != null) { if (matchers.size() != invocation.getArguments().length) { throw new IllegalStateException("" + invocation.getArguments().length + " matchers expected, " + matchers.size() + " recorded."); } ; return matchers; } List<IArgumentMatcher> result = new ArrayList Other EasyMock examples (source code examples)Here is a short list of links related to this EasyMock ExpectedInvocation.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.