| チュートリアル | ソース | 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
  プライバシーポリシー