org.mockito.Mockito#argThat ( )源码实例Demo

下面列出了org.mockito.Mockito#argThat ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Nicobar   文件: ScriptModuleLoaderTest.java
/**
 * Custom mockito/hamcrest matcher which will inspect a ScriptModule and see if its moduleId
 * equals the input moduleId and likewise for the creation time
 */
private ScriptModule moduleEquals(final String scriptModuleId, final long createTime) {
    return Mockito.argThat(new ArgumentMatcher<ScriptModule>() {
        @Override
        public boolean matches(Object argument) {
            ScriptModule scriptModule = (ScriptModule)argument;
            return scriptModule != null &&
                scriptModule.getModuleId().toString().equals(scriptModuleId) &&
                scriptModule.getCreateTime() == createTime;
        }
        @Override
        public void describeTo(Description description) {
            description.appendText("ScriptModule.getModuleId().equals(\"" + scriptModuleId + "\")");
        }
    });
}
 
源代码2 项目: hadoop   文件: TestCheckpoint.java
private File filePathContaining(final String substring) {
  return Mockito.argThat(
      new ArgumentMatcher<File>() {
        @Override
        public boolean matches(Object argument) {
          String path = ((File) argument).getAbsolutePath();
          return path.contains(substring);
        }
      });
}
 
源代码3 项目: big-c   文件: TestCheckpoint.java
private File filePathContaining(final String substring) {
  return Mockito.argThat(
      new ArgumentMatcher<File>() {
        @Override
        public boolean matches(Object argument) {
          String path = ((File) argument).getAbsolutePath();
          return path.contains(substring);
        }
      });
}
 
private static Intent intentWith(final Message message) {
    return Mockito.argThat(new ArgumentMatcher<Intent>() {
        @Override
        public boolean matches(Object o) {
            Intent intent = (Intent) o;

            Message that = Message.createFrom(intent.getExtras());
            return message.getBody().equals(that.getBody())
                    && message.getMessageId().equals(that.getMessageId());
        }
    });
}
 
@SuppressWarnings("SameParameterValue")
private static Intent intentWith(final String senderId) {
    return Mockito.argThat(new ArgumentMatcher<Intent>() {
        @Override
        public boolean matches(Object o) {
            Intent intent = (Intent) o;
            return senderId.equals(intent.getStringExtra(MobileMessagingCloudHandler.EXTRA_SENDER_ID));
        }
    });
}
 
@SuppressWarnings("SameParameterValue")
private static Intent intentWith(final String senderId, final String token) {
    return Mockito.argThat(new ArgumentMatcher<Intent>() {
        @Override
        public boolean matches(Object o) {
            Intent intent = (Intent) o;
            return senderId.equals(intent.getStringExtra(MobileMessagingCloudHandler.EXTRA_SENDER_ID))
                    && token.equals(intent.getStringExtra(MobileMessagingCloudHandler.EXTRA_TOKEN));
        }
    });
}
 
源代码7 项目: vertx-vaadin   文件: VertxVaadinResponseUT.java
private static String caseInsensitive(String arg) {
    return Mockito.argThat(new CaseInsensitiveEquals(arg));
}
 
源代码8 项目: vertx-vaadin   文件: VertxVaadinResponseUT.java
private static String caseInsensitive(String arg) {
    return Mockito.argThat(new CaseInsensitiveEquals(arg));
}
 
源代码9 项目: mockito-java8   文件: AssertionMatcher.java
@SuppressWarnings("ResultOfMethodCallIgnored")
private static <T> void argThat(Consumer<T> consumer) {
    Mockito.argThat(new AssertionMatcher<>(consumer));
}
 
源代码10 项目: joynr   文件: MockitoTestUtils.java
public static HttpRequest anyPerformanceHttpRequest(final String bpId, int activeLongPolls, int assignedChannels) {
    return Mockito.argThat(new IsAnyPerformanceHttpRequest(bpId, activeLongPolls, assignedChannels));
}