import mockit.Expectations; import mockit.Mocked; import org.junit.Assert; import org.junit.Test; public class FooTest { @Mocked private Bar mockedBar; @Test public void testFoo() { new Expectations() {{ mockedBar.doSomething(); result = "Mocked result"; }}; Foo foo = new Foo(mockedBar); String result = foo.foo(); Assert.assertEquals("Mocked result", result); } } public class Foo { private Bar bar; public Foo(Bar bar) { this.bar = bar; } public String foo() { return bar.doSomething(); } } public interface Bar { String doSomething(); }


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