// Copyright (c) 2005 Dustin Sallings <dustin@spy.net> package net.spy; import net.spy.test.BaseMockCase; import org.jmock.Mock; /** * Test the test stuff. */ public class MetaTest extends BaseMockCase { public void testMatcherUnused() { Mock m=mock(TestInterface.class); m.expects(any()).method("theVal").will(returnValue("X")); } public void testMatcherUsed() { Mock m=mock(TestInterface.class); m.expects(any()).method("theVal").will(returnValue("X")); assertEquals("X", ((TestInterface)m.proxy()).theVal()); } public void testMatcherUsedTwice() { Mock m=mock(TestInterface.class); m.expects(any()).method("theVal").will(returnValue("X")); assertEquals("X", ((TestInterface)m.proxy()).theVal()); assertEquals("X", ((TestInterface)m.proxy()).theVal()); } public static interface TestInterface { String theVal(); } }