org.hamcrest.number.OrderingComparison.lessThanOrEqualTo()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(9.1k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中org.hamcrest.number.OrderingComparison.lessThanOrEqualTo()方法的一些代码示例,展示了OrderingComparison.lessThanOrEqualTo()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OrderingComparison.lessThanOrEqualTo()方法的具体详情如下:
包路径:org.hamcrest.number.OrderingComparison
类名称:OrderingComparison
方法名:lessThanOrEqualTo

OrderingComparison.lessThanOrEqualTo介绍

[英]Creates a matcher of Comparable object that matches when the examined object is less than or equal to the specified value, as reported by the compareTo method of the examined object. For example:

assertThat(1, lessThanOrEqualTo(1))

[中]创建可比较对象的匹配器,该匹配器在被检查对象小于或等于被检查对象的compareTo方法报告的指定值时匹配。例如:

assertThat(1, lessThanOrEqualTo(1))

代码示例

代码示例来源:origin: org.hamcrest/hamcrest-all

/**
 * Creates a matcher of {@link Comparable} object that matches when the examined object is
 * less than or equal to the specified value, as reported by the <code>compareTo</code> method
 * of the <b>examined</b> object.
 * <p/>
 * For example:
 * <pre>assertThat(1, lessThanOrEqualTo(1))</pre>
 * 
 * @param value
 *     the value which, when passed to the compareTo method of the examined object, should return less
 *     than or equal to zero
 */
public static <T extends java.lang.Comparable<T>> org.hamcrest.Matcher<T> lessThanOrEqualTo(T value) {
 return org.hamcrest.number.OrderingComparison.<T>lessThanOrEqualTo(value);
}

代码示例来源:origin: hamcrest/JavaHamcrest

/**
 * Creates a matcher of {@link Comparable} object that matches when the examined object is
 * less than or equal to the specified value, as reported by the <code>compareTo</code> method
 * of the <b>examined</b> object.
 * For example:
 * <pre>assertThat(1, lessThanOrEqualTo(1))</pre>
 * 
 * @param value the value which, when passed to the compareTo method of the examined object, should return less
 *              than or equal to zero
 */
public static <T extends java.lang.Comparable<T>> org.hamcrest.Matcher<T> lessThanOrEqualTo(T value) {
 return org.hamcrest.number.OrderingComparison.lessThanOrEqualTo(value);
}

代码示例来源:origin: org.apache.logging.log4j/log4j-core

/**
 * Matches a time in millis before the current time.
 *
 * @return the Matcher.
 */
public static Matcher<Long> beforeNow() {
  return lessThanOrEqualTo(System.currentTimeMillis());
}

代码示例来源:origin: hamcrest/JavaHamcrest

public void testAllowsForInclusiveComparisons() {
  assertThat("less", 1, lessThanOrEqualTo(1));
  assertThat("greater", 1, greaterThanOrEqualTo(1));
}

代码示例来源:origin: hamcrest/JavaHamcrest

public void testAllowsForInclusiveComparisons() {
  assertThat("less", 1, lessThanOrEqualTo(1));
  assertThat("greater", 1, greaterThanOrEqualTo(1));
}

代码示例来源:origin: apache/incubator-druid

@Test
public void testSocketUtil()
{
 int port = SocketUtil.findOpenPort(0);
 Assert.assertThat("Port is greater than the maximum port 0xffff", port, OrderingComparison.lessThanOrEqualTo(MAX_PORT));
 Assert.assertThat("Port is less than minimum port 0", port, OrderingComparison.greaterThanOrEqualTo(0));
}

代码示例来源:origin: cloudfoundry/uaa

@Test
public void testCreateOpaqueAccessTokenForAClient() {
  AuthorizationRequest authorizationRequest = new AuthorizationRequest(CLIENT_ID, tokenSupport.clientScopes);
  authorizationRequest.setResourceIds(new HashSet<>(tokenSupport.resourceIds));
  Map<String, String> azParameters = new HashMap<>(authorizationRequest.getRequestParameters());
  azParameters.put(REQUEST_TOKEN_FORMAT, OPAQUE.getStringValue());
  azParameters.put(GRANT_TYPE, GRANT_TYPE_CLIENT_CREDENTIALS);
  authorizationRequest.setRequestParameters(azParameters);
  OAuth2Authentication authentication = new OAuth2Authentication(authorizationRequest.createOAuth2Request(), null);
  OAuth2AccessToken accessToken = tokenServices.createAccessToken(authentication);
  assertTrue("Token is not a composite token", accessToken instanceof CompositeToken);
  assertThat("Token value should be equal to or lesser than 36 characters", accessToken.getValue().length(), lessThanOrEqualTo(36));
  assertThat(accessToken.getRefreshToken(), is(nullValue()));
}

代码示例来源:origin: cloudfoundry/uaa

@Test
public void test_refresh_token_is_opaque_when_requested() {
  OAuth2AccessToken accessToken = performPasswordGrant(OPAQUE.getStringValue());
  OAuth2RefreshToken refreshToken = accessToken.getRefreshToken();
  String refreshTokenValue = accessToken.getRefreshToken().getValue();
  assertThat("Token value should be equal to or lesser than 36 characters", refreshTokenValue.length(), lessThanOrEqualTo(36));
  this.assertCommonUserRefreshTokenProperties(refreshToken);
  assertThat(refreshToken, OAuth2RefreshTokenMatchers.issuerUri(is(ISSUER_URI)));
  assertThat(refreshToken, OAuth2RefreshTokenMatchers.validFor(is(60 * 60 * 24 * 30)));
  TokenRequest refreshTokenRequest = getRefreshTokenRequest();
  //validate both opaque and JWT refresh tokenSupport.tokens
  for (String s : Arrays.asList(refreshTokenValue, tokenSupport.tokens.get(refreshTokenValue).getValue())) {
    OAuth2AccessToken refreshedAccessToken = tokenServices.refreshAccessToken(s, refreshTokenRequest);
    assertCommonUserAccessTokenProperties(refreshedAccessToken, CLIENT_ID);
  }
}

代码示例来源:origin: cloudfoundry/uaa

@Test
public void test_using_opaque_parameter_on_refresh_grant() {
  OAuth2AccessToken accessToken = performPasswordGrant(OPAQUE.getStringValue());
  OAuth2RefreshToken refreshToken = accessToken.getRefreshToken();
  String refreshTokenValue = refreshToken.getValue();
  Map<String, String> parameters = new HashMap<>();
  parameters.put(REQUEST_TOKEN_FORMAT, OPAQUE.getStringValue());
  TokenRequest refreshTokenRequest = getRefreshTokenRequest(parameters);
  //validate both opaque and JWT refresh tokenSupport.tokens
  for (String s : Arrays.asList(refreshTokenValue, tokenSupport.tokens.get(refreshTokenValue).getValue())) {
    OAuth2AccessToken refreshedAccessToken = tokenServices.refreshAccessToken(s, refreshTokenRequest);
    assertThat("Token value should be equal to or lesser than 36 characters", refreshedAccessToken.getValue().length(), lessThanOrEqualTo(36));
    assertCommonUserAccessTokenProperties(new DefaultOAuth2AccessToken(tokenSupport.tokens.get(refreshedAccessToken).getValue()), CLIENT_ID);
    validateExternalAttributes(refreshedAccessToken);
  }
}

代码示例来源:origin: cloudfoundry/uaa

CompositeToken composite = (CompositeToken) accessToken;
assertThat("id_token should be JWT, thus longer than 36 characters", composite.getIdTokenValue().length(), greaterThan(36));
assertThat("Opaque access token must be shorter than 37 characters", accessToken.getValue().length(), lessThanOrEqualTo(36));
assertThat("Opaque refresh token must be shorter than 37 characters", accessToken.getRefreshToken().getValue().length(), lessThanOrEqualTo(36));
params.put("token_format", OPAQUE.getStringValue());
OAuth2AccessToken newAccessToken = tokenServices.refreshAccessToken(composite.getRefreshToken().getValue(), new TokenRequest(params, CLIENT_ID, Collections.EMPTY_SET, "refresh_token"));
assertThat("Opaque access token must be shorter than 37 characters", newAccessToken.getValue().length(), lessThanOrEqualTo(36));
assertThat("Opaque refresh token must be shorter than 37 characters", newAccessToken.getRefreshToken().getValue().length(), lessThanOrEqualTo(36));

代码示例来源:origin: hamcrest/JavaHamcrest

public void testDescription() {
 assertDescription("a value greater than <1>", greaterThan(1));
 assertDescription("a value equal to or greater than <1>", greaterThanOrEqualTo(1));
 assertDescription("a value equal to <1>", comparesEqualTo(1));
 assertDescription("a value less than or equal to <1>", lessThanOrEqualTo(1));
 assertDescription("a value less than <1>", lessThan(1));
}

代码示例来源:origin: hamcrest/JavaHamcrest

public void testDescription() {
  assertDescription("a value greater than <1>", greaterThan(1));
  assertDescription("a value equal to or greater than <1>", greaterThanOrEqualTo(1));
  assertDescription("a value equal to <1>", comparesEqualTo(1));
  assertDescription("a value less than or equal to <1>", lessThanOrEqualTo(1));
  assertDescription("a value less than <1>", lessThan(1));
}

代码示例来源:origin: pholser/junit-quickcheck

@Property public void shouldHold(@InRange(maxChar = '\u00FF') char ch) {
    assertThat(ch, lessThanOrEqualTo('\u00FF'));
  }
}

代码示例来源:origin: pholser/junit-quickcheck

@Property public void shouldHold(@InRange(max = "\u00FF") Character ch) {
    assertThat(ch, lessThanOrEqualTo('\u00FF'));
  }
}

代码示例来源:origin: pholser/junit-quickcheck

@Property public void shouldHold(@InRange(max = "4") Long ell) {
    assertThat(ell, lessThanOrEqualTo(4L));
  }
}

代码示例来源:origin: pholser/junit-quickcheck

@Property public void shouldHold(@InRange(max = "4") short s) {
    assertThat(s, lessThanOrEqualTo((short) 4));
  }
}

代码示例来源:origin: pholser/junit-quickcheck

@Property public void shouldHold(@InRange(max = "42") Short s) {
    assertThat(s, lessThanOrEqualTo((short) 42));
  }
}

代码示例来源:origin: pholser/junit-quickcheck

@Property public void shouldHold(@InRange(minLong = -10L, maxLong = 20L) long ell) {
    assertThat(ell, allOf(greaterThanOrEqualTo(-10L), lessThanOrEqualTo(20L)));
  }
}

代码示例来源:origin: pholser/junit-quickcheck

@Property public void shouldHold(@InRange(maxFloat = 3.14F) float f) {
    assertThat(f, greaterThanOrEqualTo(RangeAttributes.minFloat()));
    assertThat(f, lessThanOrEqualTo(3.14F));
  }
}

代码示例来源:origin: pholser/junit-quickcheck

@Property public void shouldHold(@InRange(max = "3.14") Float f) {
    assertThat(f, greaterThanOrEqualTo(RangeAttributes.minFloat()));
    assertThat(f, lessThanOrEqualTo(3.14F));
  }
}

相关文章