1 /* Copyright (c) 2000-2003, jMock.org. See bundled LICENSE.txt */
2 package org.jmock.matcher;
3
4 import junit.framework.Assert;
5 import org.jmock.InvocationMatcher;
6 import org.jmock.dynamic.Invocation;
7
8 public class CallOnceMatcher implements InvocationMatcher {
9 private boolean wasInvoked = false;
10
11 public boolean matches(Invocation invocation) {
12 return !wasInvoked;
13 }
14
15 public void invoked(Invocation invocation) {
16 wasInvoked = true;
17 }
18
19 public void verify() {
20 Assert.assertTrue("Should have been invoked", wasInvoked);
21 }
22
23 }
This page was automatically generated by Maven