147d431f63a66505a645f282416659a9758a91f1cBrett Chabot/*
247d431f63a66505a645f282416659a9758a91f1cBrett Chabot * Copyright 2001-2009 OFFIS, Tammo Freese
347d431f63a66505a645f282416659a9758a91f1cBrett Chabot *
447d431f63a66505a645f282416659a9758a91f1cBrett Chabot * Licensed under the Apache License, Version 2.0 (the "License");
547d431f63a66505a645f282416659a9758a91f1cBrett Chabot * you may not use this file except in compliance with the License.
647d431f63a66505a645f282416659a9758a91f1cBrett Chabot * You may obtain a copy of the License at
747d431f63a66505a645f282416659a9758a91f1cBrett Chabot *
847d431f63a66505a645f282416659a9758a91f1cBrett Chabot *     http://www.apache.org/licenses/LICENSE-2.0
947d431f63a66505a645f282416659a9758a91f1cBrett Chabot *
1047d431f63a66505a645f282416659a9758a91f1cBrett Chabot * Unless required by applicable law or agreed to in writing, software
1147d431f63a66505a645f282416659a9758a91f1cBrett Chabot * distributed under the License is distributed on an "AS IS" BASIS,
1247d431f63a66505a645f282416659a9758a91f1cBrett Chabot * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1347d431f63a66505a645f282416659a9758a91f1cBrett Chabot * See the License for the specific language governing permissions and
1447d431f63a66505a645f282416659a9758a91f1cBrett Chabot * limitations under the License.
1547d431f63a66505a645f282416659a9758a91f1cBrett Chabot */
1647d431f63a66505a645f282416659a9758a91f1cBrett Chabotpackage org.easymock.internal;
1747d431f63a66505a645f282416659a9758a91f1cBrett Chabot
1847d431f63a66505a645f282416659a9758a91f1cBrett Chabotimport java.io.Serializable;
1947d431f63a66505a645f282416659a9758a91f1cBrett Chabot
2047d431f63a66505a645f282416659a9758a91f1cBrett Chabotpublic class ExpectedInvocationAndResults implements Serializable {
2147d431f63a66505a645f282416659a9758a91f1cBrett Chabot
2247d431f63a66505a645f282416659a9758a91f1cBrett Chabot    private static final long serialVersionUID = 8189985418895395472L;
2347d431f63a66505a645f282416659a9758a91f1cBrett Chabot
2447d431f63a66505a645f282416659a9758a91f1cBrett Chabot    ExpectedInvocation expectedInvocation;
2547d431f63a66505a645f282416659a9758a91f1cBrett Chabot
2647d431f63a66505a645f282416659a9758a91f1cBrett Chabot    Results results;
2747d431f63a66505a645f282416659a9758a91f1cBrett Chabot
2847d431f63a66505a645f282416659a9758a91f1cBrett Chabot    public ExpectedInvocationAndResults(ExpectedInvocation expectedInvocation,
2947d431f63a66505a645f282416659a9758a91f1cBrett Chabot            Results results) {
3047d431f63a66505a645f282416659a9758a91f1cBrett Chabot        this.expectedInvocation = expectedInvocation;
3147d431f63a66505a645f282416659a9758a91f1cBrett Chabot        this.results = results;
3247d431f63a66505a645f282416659a9758a91f1cBrett Chabot    }
3347d431f63a66505a645f282416659a9758a91f1cBrett Chabot
3447d431f63a66505a645f282416659a9758a91f1cBrett Chabot    public ExpectedInvocation getExpectedInvocation() {
3547d431f63a66505a645f282416659a9758a91f1cBrett Chabot        return expectedInvocation;
3647d431f63a66505a645f282416659a9758a91f1cBrett Chabot    }
3747d431f63a66505a645f282416659a9758a91f1cBrett Chabot
3847d431f63a66505a645f282416659a9758a91f1cBrett Chabot    public Results getResults() {
3947d431f63a66505a645f282416659a9758a91f1cBrett Chabot        return results;
4047d431f63a66505a645f282416659a9758a91f1cBrett Chabot    }
4147d431f63a66505a645f282416659a9758a91f1cBrett Chabot
4247d431f63a66505a645f282416659a9758a91f1cBrett Chabot    @Override
4347d431f63a66505a645f282416659a9758a91f1cBrett Chabot    public String toString() {
4447d431f63a66505a645f282416659a9758a91f1cBrett Chabot        return expectedInvocation.toString() + ": " + results.toString();
4547d431f63a66505a645f282416659a9758a91f1cBrett Chabot    }
4647d431f63a66505a645f282416659a9758a91f1cBrett Chabot}