org.hamcrest.core.IsNull.notNullValue()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(8.3k)|赞(0)|评价(0)|浏览(140)

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

IsNull.notNullValue介绍

[英]A shortcut to the frequently used not(nullValue()).

For example:

  1. assertThat(cheese, is(notNullValue()))

instead of:

  1. assertThat(cheese, is(not(nullValue())))

[中]常用not(nullValue())的快捷方式。
例如:

  1. assertThat(cheese, is(notNullValue()))

而不是:

  1. assertThat(cheese, is(not(nullValue())))

代码示例

代码示例来源:origin: auth0/java-jwt

  1. @Test
  2. public void shouldReturnNonNullClaimWhenParsingArray() throws Exception {
  3. JsonNode value = mapper.valueToTree(new String[]{});
  4. Claim claim = claimFromNode(value);
  5. assertThat(claim, is(notNullValue()));
  6. assertThat(claim, is(instanceOf(JsonNodeClaim.class)));
  7. assertThat(claim.isNull(), is(false));
  8. }

代码示例来源:origin: hibernate/hibernate-orm

  1. @Test
  2. @TestForIssue(jiraKey = "HHH-11651")
  3. public void testUnwrappingAbstractMultiTenantConnectionProvider() {
  4. final MultiTenantConnectionProvider multiTenantConnectionProvider = serviceRegistry.getService(
  5. MultiTenantConnectionProvider.class );
  6. final AbstractMultiTenantConnectionProvider connectionProvider = multiTenantConnectionProvider.unwrap(
  7. AbstractMultiTenantConnectionProvider.class );
  8. assertThat( connectionProvider, is( notNullValue() ) );
  9. }

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

  1. @Test public void
  2. supportsMixedTypes() {
  3. final Matcher<SampleSubClass> matcher = allOf(
  4. equalTo(new SampleBaseClass("bad")),
  5. is(notNullValue()),
  6. equalTo(new SampleBaseClass("good")),
  7. equalTo(new SampleSubClass("ugly")));
  8. assertDoesNotMatch("didn't fail last sub-matcher", matcher, new SampleSubClass("good"));
  9. }

代码示例来源:origin: neo4j/neo4j

  1. @Test
  2. public void shouldCloseTransactionsWhenIteratingResults()
  3. {
  4. // Given an execution result that has been started but not exhausted
  5. createNode();
  6. createNode();
  7. Result executionResult = db.execute( "CYPHER runtime=interpreted MATCH (n) RETURN n" );
  8. executionResult.next();
  9. assertThat( activeTransaction(), is( notNullValue() ) );
  10. // When
  11. executionResult.close();
  12. // Then
  13. assertThat( activeTransaction(), is( nullValue() ) );
  14. }

代码示例来源:origin: camunda/camunda-bpm-platform

  1. @Override
  2. public void execute(DelegateExecution execution) throws Exception {
  3. assertThat(execution.getVariableLocal("targetOrderId"),is(notNullValue()));
  4. }
  5. }

代码示例来源:origin: mulesoft/mule

  1. protected void assertArtifactIsNotRegisteredAsZombie(String artifactName, Map<String, Map<URI, Long>> zombieMap) {
  2. if (zombieMap.containsKey(artifactName)) {
  3. Map.Entry<URI, Long> zombieEntry =
  4. getZombieFromMap((entry) -> new File((URI) entry.getKey()).getName().equals(artifactName), zombieMap);
  5. assertThat("Artifact tagged as zombie.", zombieEntry, is(notNullValue()));
  6. }
  7. }

代码示例来源:origin: auth0/java-jwt

  1. @Test
  2. public void shouldReturnNonNullClaimWhenParsingIntValue() throws Exception {
  3. JsonNode value = mapper.valueToTree(Integer.MAX_VALUE);
  4. Claim claim = claimFromNode(value);
  5. assertThat(claim, is(notNullValue()));
  6. assertThat(claim, is(instanceOf(JsonNodeClaim.class)));
  7. assertThat(claim.isNull(), is(false));
  8. }

代码示例来源:origin: hibernate/hibernate-orm

  1. @Test
  2. @TestForIssue(jiraKey = "HHH-11651")
  3. public void testUnwrappingMultiTenantConnectionProvider() {
  4. final MultiTenantConnectionProvider multiTenantConnectionProvider = serviceRegistry.getService(
  5. MultiTenantConnectionProvider.class );
  6. final MultiTenantConnectionProvider connectionProvider = multiTenantConnectionProvider.unwrap(
  7. MultiTenantConnectionProvider.class );
  8. assertThat( connectionProvider, is( notNullValue() ) );
  9. }
  10. }

代码示例来源:origin: mulesoft/mule

  1. @Test
  2. public void findDomainApplicationsWillNonExistentDomainReturnsEmptyCollection() {
  3. Collection<Application> domainApplications = deploymentService.findDomainApplications("");
  4. assertThat(domainApplications, notNullValue());
  5. assertThat(domainApplications.isEmpty(), is(true));
  6. }

代码示例来源:origin: neo4j/neo4j

  1. @Test
  2. public void shouldCloseTransactionsWhenIteratingOverSingleColumn()
  3. {
  4. // Given an execution result that has been started but not exhausted
  5. createNode();
  6. createNode();
  7. Result executionResult = db.execute( "CYPHER runtime=interpreted MATCH (n) RETURN n" );
  8. ResourceIterator<Node> resultIterator = executionResult.columnAs( "n" );
  9. resultIterator.next();
  10. assertThat( activeTransaction(), is( notNullValue() ) );
  11. // When
  12. resultIterator.close();
  13. // Then
  14. assertThat( activeTransaction(), is( nullValue() ) );
  15. }

代码示例来源:origin: camunda/camunda-bpm-platform

  1. @Override
  2. public void notify(DelegateExecution execution) {
  3. execution.setVariable("varName", "varValue", "activityId");
  4. assertThat(execution.getVariableLocal("varName"), is(notNullValue()));
  5. }

代码示例来源:origin: mulesoft/mule

  1. protected void assertArtifactIsRegisteredAsZombie(String artifactName, Map<String, Map<URI, Long>> zombieMap) {
  2. assertEquals("Wrong number of zombie artifacts registered.", 1, zombieMap.size());
  3. if (!zombieMap.containsKey(artifactName)) {
  4. Map.Entry<URI, Long> zombieEntry =
  5. getZombieFromMap((entry) -> new File((URI) entry.getKey()).getName().equals(artifactName), zombieMap);
  6. assertThat("Wrong URL tagged as zombie.", zombieEntry, is(notNullValue()));
  7. }
  8. }

代码示例来源:origin: auth0/java-jwt

  1. @Test
  2. public void shouldReturnNonNullClaimWhenParsingBooleanValue() throws Exception {
  3. JsonNode value = mapper.valueToTree(Boolean.TRUE);
  4. Claim claim = claimFromNode(value);
  5. assertThat(claim, is(notNullValue()));
  6. assertThat(claim, is(instanceOf(JsonNodeClaim.class)));
  7. assertThat(claim.isNull(), is(false));
  8. }
  9. }

代码示例来源:origin: hibernate/hibernate-orm

  1. @Test
  2. @TestForIssue( jiraKey = "HHH-11651")
  3. public void testUnwrappingConnectionProvider() {
  4. final MultiTenantConnectionProvider multiTenantConnectionProvider = serviceRegistry.getService(
  5. MultiTenantConnectionProvider.class );
  6. final ConnectionProvider connectionProvider = multiTenantConnectionProvider.unwrap( ConnectionProvider.class );
  7. assertThat( connectionProvider, is( notNullValue() ) );
  8. }

代码示例来源:origin: camunda/camunda-bpm-platform

  1. @Test
  2. public void shouldPointToItself() {
  3. // given
  4. testRule.deploy(CALLED_PROCESS);
  5. // when
  6. ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(CALLED_PROCESS_KEY);
  7. // assume
  8. assertThat(processInstance.getRootProcessInstanceId(), notNullValue());
  9. // then
  10. assertThat(processInstance.getRootProcessInstanceId(), is(processInstance.getProcessInstanceId()));
  11. }

代码示例来源:origin: facebook/litho

  1. @Test
  2. public void testMatcherFailureMessage() {
  3. final TestBaseMatcher matcher =
  4. new TestBaseMatcher().clickHandler(IsNull.<EventHandler<ClickEvent>>notNullValue(null));
  5. final Condition<InspectableComponent> condition =
  6. BaseMatcherBuilder.buildCommonMatcher(matcher);
  7. condition.matches(mInspectableComponent);
  8. assertThat(condition.description().toString())
  9. .isEqualTo("Click handler <not null> (doesn't match <null>)");
  10. }

代码示例来源:origin: camunda/camunda-bpm-platform

  1. @Override
  2. public void execute(DelegateExecution execution) {
  3. execution.setVariable("varName", "varValue", "activityId");
  4. assertThat(execution.getVariableLocal("varName"), is(notNullValue()));
  5. }

代码示例来源:origin: auth0/java-jwt

  1. @Test
  2. public void shouldReturnNonNullClaimWhenParsingList() throws Exception {
  3. JsonNode value = mapper.valueToTree(new ArrayList<String>());
  4. Claim claim = claimFromNode(value);
  5. assertThat(claim, is(notNullValue()));
  6. assertThat(claim, is(instanceOf(JsonNodeClaim.class)));
  7. assertThat(claim.isNull(), is(false));
  8. }

代码示例来源:origin: ehcache/ehcache3

  1. @SuppressWarnings({ "rawtypes", "unchecked" })
  2. @Test
  3. public void testRemoveAllWithWriterException() throws Exception {
  4. doAnswer(invocation -> {
  5. fail("expected CacheWritingException");
  6. } catch (BulkCacheWritingException ex) {
  7. assertThat(ex.getFailures().size(), is(1));
  8. assertThat(ex.getFailures().get(2), is(notNullValue()));
  9. assertThat(ex.getSuccesses().size(), is(3));
  10. assertThat(ex.getSuccesses().containsAll(Arrays.asList(1, 3, 4)), is(true));

代码示例来源:origin: camunda/camunda-bpm-platform

  1. @Test
  2. public void shouldPointToItselfBySubmittingStartForm() {
  3. // given
  4. DeploymentWithDefinitions deployment = testRule.deploy(CALLED_PROCESS);
  5. String processDefinitionId = deployment.getDeployedProcessDefinitions().get(0).getId();
  6. Map<String, Object> properties = new HashMap<>();
  7. // when
  8. ProcessInstance processInstance = formService.submitStartForm(processDefinitionId, properties);
  9. // assume
  10. assertThat(processInstance.getRootProcessInstanceId(), notNullValue());
  11. // then
  12. assertThat(processInstance.getRootProcessInstanceId(), is(processInstance.getProcessInstanceId()));
  13. }

相关文章