org.mockito.internal.matchers.GreaterThan Java Examples

The following examples show how to use org.mockito.internal.matchers.GreaterThan. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: JavaxMailStorageTest.java    From mail-importer with Apache License 2.0 6 votes vote down vote up
private JavaxMailFolder makeMockFolderWithMessages(int numMessages,
    JavaxMailFolder... folders) {
  JavaxMailFolder javaxMailFolder = mock(JavaxMailFolder.class);

  when(javaxMailFolder.getType())
      .thenReturn(Folder.HOLDS_FOLDERS | Folder.HOLDS_MESSAGES);

  when(javaxMailFolder.getMessageCount())
      .thenReturn(numMessages);
  when(javaxMailFolder.getMessage(Matchers.intThat(new LessOrEqual<>(numMessages))))
      .thenReturn(mock(JavaxMailMessage.class));
  when(javaxMailFolder.getMessage(Matchers.intThat(new GreaterThan<>(numMessages))))
      .thenThrow(new RuntimeMessagingException(
          new MessagingException("crap")));

  when(javaxMailFolder.list()).thenReturn(folders);
  return javaxMailFolder;
}
 
Example #2
Source File: OrganizationControllerTest.java    From c4sg-services with MIT License 4 votes vote down vote up
@Test
public void testCreateOrganization() throws Exception {
	
	// 1. Only required input field is name
	CreateOrganizationDTO organizationDto = new CreateOrganizationDTO();
	organizationDto.setName("Test Organization 1"); 
	    	 
	mockMvc.perform(post(URI_ADD_ORGANIZATION)
			.content(asJsonString(organizationDto))
			.contentType(MediaType.APPLICATION_JSON)
			.accept(MediaType.APPLICATION_JSON))
		.andExpect(status().isOk())
		.andExpect(jsonPath("$.organization.id", new GreaterThan<Integer>(0))) 
		.andExpect(jsonPath("$.organization.name",is("Test Organization 1"))) 
		.andExpect(jsonPath("$.organization.category",is("N"))) // default category is N
		.andExpect(jsonPath("$.organization.status",is("A"))); // default status is A
	
	// 2. Tests all the fields
	organizationDto = new CreateOrganizationDTO();
	organizationDto.setName("Test Organization 2"); 
	organizationDto.setWebsiteUrl("websiteUrl");
	organizationDto.setDescription("description");
	organizationDto.setAddress1("address1");
	organizationDto.setAddress2("address2");
	organizationDto.setCity("city");
	organizationDto.setState("state");
	organizationDto.setZip("zip");
	organizationDto.setCountry("country");
	organizationDto.setContactName("contactName");
	organizationDto.setContactPhone("contactPhone");
	organizationDto.setContactEmail("contactEmail");
	organizationDto.setCategory("O");
	
	mockMvc.perform(post(URI_ADD_ORGANIZATION)
			.content(asJsonString(organizationDto))
			.contentType(MediaType.APPLICATION_JSON)
			.accept(MediaType.APPLICATION_JSON))
		.andExpect(status().isOk())
		.andExpect(jsonPath("$.organization.id", new GreaterThan<Integer>(0))) 
		.andExpect(jsonPath("$.organization.name",is("Test Organization 2"))) 
		.andExpect(jsonPath("$.organization.websiteUrl",is("websiteUrl"))) 
		.andExpect(jsonPath("$.organization.description",is("description"))) 
		.andExpect(jsonPath("$.organization.address1",is("address1"))) 
		.andExpect(jsonPath("$.organization.address2",is("address2"))) 
		.andExpect(jsonPath("$.organization.city",is("city"))) 
		.andExpect(jsonPath("$.organization.state",is("state"))) 
		.andExpect(jsonPath("$.organization.zip",is("zip"))) 
		.andExpect(jsonPath("$.organization.country",is("country"))) 
		.andExpect(jsonPath("$.organization.contactName",is("contactName"))) 
		.andExpect(jsonPath("$.organization.contactPhone",is("contactPhone"))) 
		.andExpect(jsonPath("$.organization.contactEmail",is("contactEmail"))) 
		.andExpect(jsonPath("$.organization.category",is("O")))
		.andExpect(jsonPath("$.organization.status",is("A")))
.andExpect(jsonPath("$.organization.createdTime", is(nullValue())));
}
 
Example #3
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * int argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>0</code>.
 */
public static int gt(int value) {
    return reportMatcher(new GreaterThan<Integer>(value)).returnZero();
}
 
Example #4
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * short argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>0</code>.
 */
public static short gt(short value) {
    return reportMatcher(new GreaterThan<Short>(value)).returnZero();
}
 
Example #5
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * long argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>0</code>.
 */
public static long gt(long value) {
    return reportMatcher(new GreaterThan<Long>(value)).returnZero();
}
 
Example #6
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * int argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>0</code>.
 */
public static int gt(int value) {
    return reportMatcher(new GreaterThan<Integer>(value)).returnZero();
}
 
Example #7
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * float argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>0</code>.
 */
public static float gt(float value) {
    return reportMatcher(new GreaterThan<Float>(value)).returnZero();
}
 
Example #8
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * double argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>0</code>.
 */
public static double gt(double value) {
    return reportMatcher(new GreaterThan<Double>(value)).returnZero();
}
 
Example #9
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * byte argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>0</code>.
 */
public static byte gt(byte value) {
    return reportMatcher(new GreaterThan<Byte>(value)).returnZero();
}
 
Example #10
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * comparable argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>null</code>.
 */
public static <T extends Comparable<T>> T gt(Comparable<T> value) {
    return reportMatcher(new GreaterThan<T>(value)).<T>returnNull();
}
 
Example #11
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * short argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>0</code>.
 */
public static short gt(short value) {
    return reportMatcher(new GreaterThan<Short>(value)).returnZero();
}
 
Example #12
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * long argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>0</code>.
 */
public static long gt(long value) {
    return reportMatcher(new GreaterThan<Long>(value)).returnZero();
}
 
Example #13
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * float argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>0</code>.
 */
public static float gt(float value) {
    return reportMatcher(new GreaterThan<Float>(value)).returnZero();
}
 
Example #14
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * double argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>0</code>.
 */
public static double gt(double value) {
    return reportMatcher(new GreaterThan<Double>(value)).returnZero();
}
 
Example #15
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * byte argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>0</code>.
 */
public static byte gt(byte value) {
    return reportMatcher(new GreaterThan<Byte>(value)).returnZero();
}
 
Example #16
Source File: AdditionalMatchers.java    From astor with GNU General Public License v2.0 2 votes vote down vote up
/**
 * comparable argument greater than the given value.
 * <p>
 * See examples in javadoc for {@link AdditionalMatchers} class
 * 
 * @param value
 *            the given value.
 * @return <code>null</code>.
 */
public static <T extends Comparable<T>> T gt(Comparable<T> value) {
    return reportMatcher(new GreaterThan<T>(value)).<T>returnNull();
}
 
Example #17
Source File: MetricsAsserts.java    From big-c with Apache License 2.0 2 votes vote down vote up
/**
 * Assert that a double gauge metric is greater than a value
 * @param name  of the metric
 * @param greater value of the metric should be greater than this
 * @param rb  the record builder mock used to getMetrics
 */
public static void assertGaugeGt(String name, double greater,
                                 MetricsRecordBuilder rb) {
  Assert.assertThat("Bad value for metric " + name, getDoubleGauge(name, rb),
      new GreaterThan<Double>(greater));
}
 
Example #18
Source File: MetricsAsserts.java    From big-c with Apache License 2.0 2 votes vote down vote up
/**
 * Assert that a long counter metric is greater than a value
 * @param name  of the metric
 * @param greater value of the metric should be greater than this
 * @param rb  the record builder mock used to getMetrics
 */
public static void assertCounterGt(String name, long greater,
                                   MetricsRecordBuilder rb) {
  Assert.assertThat("Bad value for metric " + name, getLongCounter(name, rb),
      new GreaterThan<Long>(greater));
}
 
Example #19
Source File: MetricsAsserts.java    From hadoop with Apache License 2.0 2 votes vote down vote up
/**
 * Assert that a double gauge metric is greater than a value
 * @param name  of the metric
 * @param greater value of the metric should be greater than this
 * @param rb  the record builder mock used to getMetrics
 */
public static void assertGaugeGt(String name, double greater,
                                 MetricsRecordBuilder rb) {
  Assert.assertThat("Bad value for metric " + name, getDoubleGauge(name, rb),
      new GreaterThan<Double>(greater));
}
 
Example #20
Source File: MetricsAsserts.java    From hadoop with Apache License 2.0 2 votes vote down vote up
/**
 * Assert that a long counter metric is greater than a value
 * @param name  of the metric
 * @param greater value of the metric should be greater than this
 * @param rb  the record builder mock used to getMetrics
 */
public static void assertCounterGt(String name, long greater,
                                   MetricsRecordBuilder rb) {
  Assert.assertThat("Bad value for metric " + name, getLongCounter(name, rb),
      new GreaterThan<Long>(greater));
}