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

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

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

AbstractCharSequenceAssert.isNotEmpty介绍

[英]Verifies that the actual CharSequence is not empty, i.e., is not null and has a length of 1 or more.

This assertion will succeed:

String bookName = "A Game of Thrones" 
assertThat(bookName).isNotEmpty();

Whereas these assertions will fail:

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

[中]验证实际CharSequence是否不为空,即不为null且长度为1或更多。
此断言将成功:

String bookName = "A Game of Thrones" 
assertThat(bookName).isNotEmpty();

而这些断言将失败:

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

代码示例

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

@Test
 public void verify_description() {
  assertThat(underTest.getDescription()).isNotEmpty();
 }
}

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

private void verifyCookie(Cookie cookie) {
  assertThat(cookie.getName()).isEqualTo("OAUTHSTATE");
  assertThat(cookie.getValue()).isNotEmpty();
  assertThat(cookie.getPath()).isEqualTo("/");
  assertThat(cookie.isHttpOnly()).isTrue();
  assertThat(cookie.getMaxAge()).isEqualTo(-1);
  assertThat(cookie.getSecure()).isFalse();
 }
}

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

@Test
public void name_is_not_empty() {
 assertThat(underTest.name()).isNotEmpty();
}

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

@Override
 public <T extends MigrationStep> MigrationStepRegistry add(long migrationNumber, String description, Class<T> stepClass) {
  validate(migrationNumber);
  assertThat(description).isNotEmpty();
  assertThat(stepClass).isNotNull();
  assertThat(migrationNumbers.add(migrationNumber)).isTrue();
  return this;
 }
}

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

@Test
public void getSonarQubeVersion_must_not_return_an_empty_string() {
 assertThat(SonarQubeVersionHelper.getSonarqubeVersion()).isNotEmpty();
}

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

private void assertThatProfileIsMarkedAsUpdated(RulesProfileDto dto) {
 RulesProfileDto reloaded = db.getDbClient().qualityProfileDao().selectBuiltInRuleProfiles(db.getSession())
  .stream()
  .filter(p -> p.getKee().equals(dto.getKee()))
  .findFirst()
  .get();
 assertThat(reloaded.getRulesUpdatedAt()).isNotEmpty();
}

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

@Test
public void generate_state() {
 String state = underTest.generateState(request, response, TIMEOUT);
 assertThat(state).isNotEmpty();
 verify(response).addCookie(cookieArgumentCaptor.capture());
 verifyCookie(cookieArgumentCaptor.getValue());
}

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

private void assertThatProfileIsUpdatedByUser(QProfileDto profile) {
 QProfileDto loaded = db.getDbClient().qualityProfileDao().selectByUuid(db.getSession(), profile.getKee());
 assertThat(loaded.getUserUpdatedAt()).isNotNull();
 assertThat(loaded.getRulesUpdatedAt()).isNotEmpty();
}

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

@Test
public void init_create_cookie() {
 when(request.getParameter("return_to")).thenReturn("/settings");
 underTest.init(request, response);
 verify(response).addCookie(cookieArgumentCaptor.capture());
 Cookie cookie = cookieArgumentCaptor.getValue();
 assertThat(cookie.getName()).isEqualTo(AUTHENTICATION_COOKIE_NAME);
 assertThat(cookie.getValue()).isNotEmpty();
 assertThat(cookie.getPath()).isEqualTo("/");
 assertThat(cookie.isHttpOnly()).isTrue();
 assertThat(cookie.getMaxAge()).isEqualTo(300);
 assertThat(cookie.getSecure()).isFalse();
}

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

@Test
public void generate_state() {
 String state = underTest.generateState(request, response);
 assertThat(state).isNotEmpty();
 verify(response).addCookie(cookieArgumentCaptor.capture());
 verifyCookie(cookieArgumentCaptor.getValue());
}

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

@Test
public void create_unique() {
 Set<String> all = new HashSet<>();
 for (int i = 0; i < 50; i++) {
  String uuid = Uuids.create();
  assertThat(uuid).isNotEmpty();
  all.add(uuid);
 }
 assertThat(all).hasSize(50);
}

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

@Test
 public void test_metadata() {
  assertThat(step().toString()).isNotEmpty();
  assertThat(step().getDescription()).isNotEmpty();
 }
}

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

@Test
public void define_index_action() {
 WebService.Action action = controller.action("index");
 assertThat(action).isNotNull();
 assertThat(action.responseExampleAsString()).isNotEmpty();
}

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

@Test
public void definition() {
 assertThat(underTest.path()).isEqualTo("api/project_tags");
 assertThat(underTest.since()).isEqualTo("6.4");
 assertThat(underTest.description()).isNotEmpty();
}

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

@Test
public void ceworker_created_by_factory_must_contain_uuid() {
 CeWorker ceWorker = underTest.create(randomOrdinal);
 assertThat(ceWorker.getUUID()).isNotEmpty();
}

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

@Test
public void toString_does_not_fail_if_empty() {
 ComponentDto dto = new ComponentDto();
 assertThat(dto.toString()).isNotEmpty();
}

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

@Test
public void completeDefaults_set_default_elasticsearch_port_and_bind_address() throws Exception{
 Properties p = new Properties();
 Props props = new Props(p);
 ProcessProperties.completeDefaults(props);
 String address = props.value("sonar.search.host");
 assertThat(address).isNotEmpty();
 assertThat(InetAddress.getByName(address).isLoopbackAddress()).isTrue();
 assertThat(props.valueAsInt("sonar.search.port")).isEqualTo(9001);
}

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

@Test
public void test_getDescription() {
 assertThat(newStep().getDescription()).isNotEmpty();
}

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

@Test
public void define_controller() {
 assertThat(controller).isNotNull();
 assertThat(controller.description()).isNotEmpty();
 assertThat(controller.since()).isEqualTo("5.2");
 assertThat(controller.actions()).hasSize(2);
}

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

@Test
public void binary_file_with_unmappable_character() throws Exception {
 File woff = new File(this.getClass().getResource("glyphicons-halflings-regular.woff").toURI());
 Metadata metadata = new FileMetadata().readMetadata(new FileInputStream(woff), StandardCharsets.UTF_8, woff.getAbsolutePath());
 assertThat(metadata.lines()).isEqualTo(135);
 assertThat(metadata.nonBlankLines()).isEqualTo(133);
 assertThat(metadata.hash()).isNotEmpty();
 assertThat(logTester.logs(LoggerLevel.WARN).get(0)).contains("Invalid character encountered in file");
 assertThat(logTester.logs(LoggerLevel.WARN).get(0)).contains(
  "glyphicons-halflings-regular.woff at line 1 for encoding UTF-8. Please fix file content or configure the encoding to be used using property 'sonar.sourceEncoding'.");
}

相关文章

微信公众号

最新文章

更多