import org.jmock.Expectations; import org.jmock.Mockery; import org.junit.jupiter.api.Test; public class ExampleTest { @Test public void testSomething() { Mockery mockery = new Mockery(); final SomeDependency mockDependency = mockery.mock(SomeDependency.class); mockery.checking(new Expectations() {{ oneOf(mockDependency).doSomething(); will(returnValue("mocked result")); }}); SomeClass testedObject = new SomeClass(mockDependency); String result = testedObject.doSomethingWithDependency(); mockery.assertIsSatisfied(); assertEquals("mocked result", result); } }


上一篇:
下一篇:
切换中文