チュートリアル | ソース | Issues | リリースノート |
---|
public class ExampleTest {
@Tested ServiceAbc tested;
@Injectable DependencyXyz mockXyz;
@Test
public void doOperationAbc(@Mocked AnotherDependency anyInstance) {
new Expectations() {{
anyInstance.doSomething(anyString); result = 123;
AnotherDependency.someStaticMethod(); result = new IOException();
}};
tested.doOperationAbc("some data");
new Verifications() {{ mockXyz.complexOperation(true, anyInt, null); times = 1; }};
}
}
Maven pom.xml
ファイル:
<dependency>
<groupId>org.jmockit</groupId> <artifactId>jmockit</artifactId> <version>1.45</version>
<scope>test</scope>
</dependency>
build.gradle
ファイル:
testCompile 'org.jmockit:jmockit:1.45'
翻訳: たいぷらいたー(にゃみかん),ライセンス表示: LICENSE.txt
プライバシーポリシー