本文整理了Java中org.assertj.core.api.AbstractCharSequenceAssert.isNotEmpty()
方法的一些代码示例,展示了AbstractCharSequenceAssert.isNotEmpty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractCharSequenceAssert.isNotEmpty()
方法的具体详情如下:
包路径:org.assertj.core.api.AbstractCharSequenceAssert
类名称: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'.");
}
内容来源于网络,如有侵权,请联系作者删除!