org.assertj.core.api.AbstractCharSequenceAssert.isNull()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(10.7k)|赞(0)|评价(0)|浏览(119)

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

AbstractCharSequenceAssert.isNull介绍

[英]Verifies that the actual CharSequence is empty, i.e., it has a length of 0, or is null.

If you do not want to accept a null value, use org.assertj.core.api.AbstractCharSequenceAssert#isEmpty() instead.

Both of these assertions will succeed:

String emptyString = "" 
assertThat(emptyString).isNullOrEmpty(); 
String nullString = null; 
assertThat(nullString).isNullOrEmpty();

Whereas these assertions will fail:

assertThat("a").isNullOrEmpty(); 
assertThat("   ").isNullOrEmpty();

[中]验证实际CharSequence是否为空,即其长度是否为0,或者是否为null。
如果不希望接受空值,请使用org。资产j。果心应用程序编程接口。AbstractCharSequenceAssert#isEmpty()代替。
这两种断言都将成功:

String emptyString = "" 
assertThat(emptyString).isNullOrEmpty(); 
String nullString = null; 
assertThat(nullString).isNullOrEmpty();

而这些断言将失败:

assertThat("a").isNullOrEmpty(); 
assertThat("   ").isNullOrEmpty();

代码示例

代码示例来源:origin: SonarSource/sonarqube

@Test
 public void delete() {
  when(request.getCookies()).thenReturn(new Cookie[] {new Cookie(AUTHENTICATION_COOKIE_NAME, "{\"return_to\":\"/settings\"}")});

  underTest.delete(request, response);

  verify(response).addCookie(cookieArgumentCaptor.capture());
  Cookie updatedCookie = cookieArgumentCaptor.getValue();
  assertThat(updatedCookie.getName()).isEqualTo(AUTHENTICATION_COOKIE_NAME);
  assertThat(updatedCookie.getValue()).isNull();
  assertThat(updatedCookie.getPath()).isEqualTo("/");
  assertThat(updatedCookie.getMaxAge()).isEqualTo(0);
 }
}

代码示例来源:origin: SonarSource/sonarqube

private static void verifyEvent(Event event, String expectedName, @Nullable String expectedData) {
 assertThat(event.getName()).isEqualTo(expectedName);
 assertThat(event.getData()).isEqualTo(expectedData);
 assertThat(event.getCategory()).isEqualTo(Event.Category.PROFILE);
 assertThat(event.getDescription()).isNull();
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void one_arg_constructor_sets_a_null_text() {
 QualityGateStatus qualityGateStatus = new QualityGateStatus(Measure.Level.OK);
 assertThat(qualityGateStatus.getStatus()).isEqualTo(Measure.Level.OK);
 assertThat(qualityGateStatus.getText()).isNull();
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void verify_state() {
 String state = "state";
 when(request.getCookies()).thenReturn(new Cookie[] {new Cookie("OAUTHSTATE", sha256Hex(state))});
 when(request.getParameter("aStateParameter")).thenReturn(state);
 underTest.verifyState(request, response, identityProvider, "aStateParameter");
 verify(response).addCookie(cookieArgumentCaptor.capture());
 Cookie updatedCookie = cookieArgumentCaptor.getValue();
 assertThat(updatedCookie.getName()).isEqualTo("OAUTHSTATE");
 assertThat(updatedCookie.getValue()).isNull();
 assertThat(updatedCookie.getPath()).isEqualTo("/");
 assertThat(updatedCookie.getMaxAge()).isEqualTo(0);
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void return_empty_if_not_authenticated() {
 when(jwtHttpHandler.validateToken(request, response)).thenReturn(Optional.empty());
 when(httpHeadersAuthentication.authenticate(request, response)).thenReturn(Optional.empty());
 when(basicAuthentication.authenticate(request)).thenReturn(Optional.empty());
 UserSession session = underTest.authenticate(request, response);
 assertThat(session.isLoggedIn()).isFalse();
 assertThat(session.getUuid()).isNull();
 verify(response, never()).setStatus(anyInt());
}

代码示例来源:origin: SonarSource/sonarqube

private void assertInitializedExternalIssue(DefaultIssue issue) {
 assertThat(issue.projectKey()).isEqualTo(PROJECT.getKey());
 assertThat(issue.componentKey()).isEqualTo(FILE.getKey());
 assertThat(issue.componentUuid()).isEqualTo(FILE.getUuid());
 assertThat(issue.resolution()).isNull();
 assertThat(issue.status()).isEqualTo(Issue.STATUS_OPEN);
 assertThat(issue.key()).isNull();
 assertThat(issue.authorLogin()).isNull();
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void return_content_of_folder_of_installed_core_extension_over_installed_plugin_in_case_of_key_conflict() throws Exception {
 system.coreExtensionStream = IOUtils.toInputStream("bar of plugin");
 when(coreExtensionRepository.isInstalled("samekey")).thenReturn(true);
 system.coreExtensionStream = IOUtils.toInputStream("bar of core extension");
 when(coreExtensionRepository.isInstalled("samekey")).thenReturn(true);
 Response response = call("/static/samekey/foo/bar.txt");
 assertThat(response.isSuccessful()).isTrue();
 assertThat(response.body().string()).isEqualTo("bar of core extension");
 assertThat(system.pluginResource).isNull();
 assertThat(system.coreExtensionResource).isEqualTo("static/foo/bar.txt");
}

代码示例来源:origin: eclipse-vertx/vert.x

@Test
public void testDoubleDash1() throws Exception {
 String[] args = new String[]{
   "--copt",
   "--",
   "-b", "toast"};
 CommandLine evaluated = cli.parse(Arrays.asList(args));
 assertThat(getBooleanOption(evaluated, "c")).isTrue();
 assertThat(getStringOption(evaluated, "b")).isNull();
 assertThat(evaluated.allArguments()).hasSize(2).contains("-b", "toast");
}

代码示例来源:origin: SonarSource/sonarqube

private static void assertThatRuleIsUntouched(List<ActiveRuleDto> activeRules, RuleDefinitionDto rule, RulePriority severity) {
 ActiveRuleDto activeRule = findRule(activeRules, rule).get();
 assertThat(activeRule.getInheritance()).isNull();
 assertThat(activeRule.getSeverityString()).isEqualTo(severity.name());
 assertThat(activeRule.getCreatedAt()).isEqualTo(PAST);
 assertThat(activeRule.getUpdatedAt()).isEqualTo(PAST);
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void verify_state_using_default_state_parameter() {
 String state = "state";
 when(request.getCookies()).thenReturn(new Cookie[] {new Cookie("OAUTHSTATE", sha256Hex(state))});
 when(request.getParameter("state")).thenReturn(state);
 underTest.verifyState(request, response, identityProvider);
 verify(response).addCookie(cookieArgumentCaptor.capture());
 Cookie updatedCookie = cookieArgumentCaptor.getValue();
 assertThat(updatedCookie.getName()).isEqualTo("OAUTHSTATE");
 assertThat(updatedCookie.getValue()).isNull();
 assertThat(updatedCookie.getPath()).isEqualTo("/");
 assertThat(updatedCookie.getMaxAge()).isEqualTo(0);
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void create_changeset_with_minimum_fields() {
 Changeset underTest = Changeset.newChangesetBuilder()
  .setDate(123456789L)
  .build();
 assertThat(underTest.getAuthor()).isNull();
 assertThat(underTest.getDate()).isEqualTo(123456789L);
 assertThat(underTest.getRevision()).isNull();
}

代码示例来源:origin: SonarSource/sonarqube

private static void assertThatRuleIsNewlyActivated(List<ActiveRuleDto> activeRules, RuleDefinitionDto rule, RulePriority severity) {
 ActiveRuleDto activeRule = findRule(activeRules, rule).get();
 assertThat(activeRule.getInheritance()).isNull();
 assertThat(activeRule.getSeverityString()).isEqualTo(severity.name());
 assertThat(activeRule.getCreatedAt()).isEqualTo(NOW);
 assertThat(activeRule.getUpdatedAt()).isEqualTo(NOW);
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void encode_scm_accounts() {
 assertThat(UserDto.encodeScmAccounts(null)).isNull();
 assertThat(UserDto.encodeScmAccounts(Collections.emptyList())).isNull();
 assertThat(UserDto.encodeScmAccounts(Arrays.asList("foo"))).isEqualTo("\nfoo\n");
 assertThat(UserDto.encodeScmAccounts(Arrays.asList("foo", "bar"))).isEqualTo("\nfoo\nbar\n");
}

代码示例来源:origin: json-path/JsonPath

@Test(expected = PathNotFoundException.class)
public void property_not_found_option_throw() {
  //String result = JsonPath.using(Configuration.defaultConfiguration().setOptions(Option.THROW_ON_MISSING_PROPERTY)).parse(SIMPLE_MAP).read("$.not-found");
  String result = JsonPath.using(Configuration.defaultConfiguration()).parse(SIMPLE_MAP).read("$.not-found");
  assertThat(result).isNull();
}

代码示例来源:origin: SonarSource/sonarqube

private static void assertThatRuleIsUpdated(List<ActiveRuleDto> activeRules, RuleDefinitionDto rule, RulePriority severity) {
 ActiveRuleDto activeRule = findRule(activeRules, rule).get();
 assertThat(activeRule.getInheritance()).isNull();
 assertThat(activeRule.getSeverityString()).isEqualTo(severity.name());
 assertThat(activeRule.getCreatedAt()).isEqualTo(PAST);
 assertThat(activeRule.getUpdatedAt()).isEqualTo(NOW);
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void escape_value() throws Exception {
 StringWriter output = new StringWriter();
 CsvWriter writer = CsvWriter.of(output);
 writer.values("no double-quotes", "contains \"double-quotes\"", "contains , commas");
 writer.close();
 BufferedReader reader = new BufferedReader(new StringReader(output.toString()));
 assertThat(reader.readLine()).isEqualTo("no double-quotes,\"contains \"\"double-quotes\"\"\",\"contains , commas\"");
 assertThat(reader.readLine()).isNull();
}

代码示例来源:origin: json-path/JsonPath

@Test(expected = PathNotFoundException.class)
public void a_leafs_is_not_defaulted_to_null() {
  Configuration conf = Configuration.defaultConfiguration();
  assertThat((String)using(conf).parse("{\"foo\" : \"bar\"}").read("$.baz")).isNull();
}

代码示例来源:origin: SonarSource/sonarqube

private void assertInitializedIssue(DefaultIssue issue) {
 assertThat(issue.projectKey()).isEqualTo(PROJECT.getKey());
 assertThat(issue.componentKey()).isEqualTo(FILE.getKey());
 assertThat(issue.componentUuid()).isEqualTo(FILE.getUuid());
 assertThat(issue.resolution()).isNull();
 assertThat(issue.status()).isEqualTo(Issue.STATUS_OPEN);
 assertThat(issue.key()).isNull();
 assertThat(issue.authorLogin()).isNull();
 assertThat(issue.effort()).isNull();
 assertThat(issue.effortInMinutes()).isNull();
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void doNotCacheWhenAbsolutePath() {
 final AbstractRubyTemplate template = new AbstractRubyTemplate() {
  @Override
  protected String getTemplatePath() {
   final URL url = AbstractRubyTemplateTest.class.getResource("/org/sonar/api/web/AbstractRubyTemplateTest/template.erb");
   return url.getPath();
  }
 };
 assertThat(template.loadTemplateFromCache()).isNull();
 assertThat(template.getTemplate()).isEqualTo("ok");
 assertThat(template.loadTemplateFromCache()).isNull();
}

代码示例来源:origin: SonarSource/sonarqube

@Test
public void create_test_file() {
 ComponentImpl component = new ComponentImpl("File", Component.Type.FILE, new ComponentImpl.FileAttributesImpl(null, true));
 assertThat(component.getType()).isEqualTo(Component.Type.FILE);
 assertThat(component.getFileAttributes().isUnitTest()).isTrue();
 assertThat(component.getFileAttributes().getLanguageKey()).isNull();
}

相关文章

微信公众号

最新文章

更多