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

x33g5p2x  于2022-01-23 转载在 其他  
字(8.1k)|赞(0)|评价(0)|浏览(190)

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

ListAssert.containsOnly介绍

暂无

代码示例

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

@Test
 public void decode_scm_accounts() {
  assertThat(UserDto.decodeScmAccounts(null)).isEmpty();
  assertThat(UserDto.decodeScmAccounts("\nfoo\n")).containsOnly("foo");
  assertThat(UserDto.decodeScmAccounts("\nfoo\nbar\n")).containsOnly("foo", "bar");
 }
}

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

@Test
public void getChildren() {
 assertThat(tree.getChildren("TRK")).containsOnly("DIR");
 assertThat(tree.getChildren("DIR")).containsOnly("FIL", "UTS");
 assertThat(tree.getChildren("FIL")).isEmpty();
}

代码示例来源:origin: spring-projects/spring-security

@Test
  public void getJwkListWhenNotEmpty() {
    JWK key = mock(JWK.class);
    JWKContext jwkContext = new JWKContext(Arrays.asList(key));
    assertThat(jwkContext.getJwkList()).containsOnly(key);
  }
}

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

@Test
public void index_on_startup() {
 db.prepareDbUnit(getClass(), "index.xml");
 underTest.indexOnStartup(emptySet());
 List<ViewDoc> docs = es.getDocuments(ViewIndexDefinition.INDEX_TYPE_VIEW, ViewDoc.class);
 assertThat(docs).hasSize(4);
 Map<String, ViewDoc> viewsByUuid = Maps.uniqueIndex(docs, ViewDoc::uuid);
 assertThat(viewsByUuid.get("ABCD").projects()).containsOnly("JKLM");
 assertThat(viewsByUuid.get("EFGH").projects()).containsOnly("KLMN", "JKLM");
 assertThat(viewsByUuid.get("FGHI").projects()).containsOnly("JKLM");
 assertThat(viewsByUuid.get("IJKL").projects()).isEmpty();
}

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

@Test
public void return_all_enabled_providers() {
 IdentityProviderRepository underTest = new IdentityProviderRepository(asList(GITHUB, BITBUCKET, DISABLED));
 List<IdentityProvider> providers = underTest.getAllEnabledAndSorted();
 assertThat(providers).containsOnly(GITHUB, BITBUCKET);
}

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

@Test
public void singleManifest() throws Exception {
 Manifest mf = new Manifest();
 mf.getMainAttributes().putValue("foo", "bar");
 mf.getMainAttributes().putValue("other", "value");
 File jar = createJar(mf, "singleManifest.jar");
 URLClassLoader classloader = new URLClassLoader(FileUtils.toURLs(new File[]{jar}));
 List<String> values = ManifestUtils.getPropertyValues(classloader, "foo");
 assertThat(values).containsOnly("bar");
}

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

@Test
public void toStrings() {
 assertThat(RubyUtils.toStrings(null)).isNull();
 assertThat(RubyUtils.toStrings("")).isEmpty();
 assertThat(RubyUtils.toStrings("foo")).containsOnly("foo");
 assertThat(RubyUtils.toStrings("foo,bar")).containsOnly("foo", "bar");
 assertThat(RubyUtils.toStrings(asList("foo", "bar"))).containsOnly("foo", "bar");
}

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

@Test
public void get_issues() {
 sut.setIssues(FILE_1, Arrays.asList(DUMB_ISSUE));
 assertThat(sut.getIssues(FILE_1)).containsOnly(DUMB_ISSUE);
}

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

@Test
public void read_file_source() throws Exception {
 ScannerReportWriter writer = new ScannerReportWriter(dir);
 try (FileOutputStream outputStream = new FileOutputStream(writer.getSourceFile(1))) {
  IOUtils.write("line1\nline2", outputStream);
 }
 try (InputStream inputStream = FileUtils.openInputStream(underTest.readFileSource(1))) {
  assertThat(IOUtils.readLines(inputStream)).containsOnly("line1", "line2");
 }
}

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

@Test
public void create_exception_from_var_args() {
 BadRequestException underTest = BadRequestException.create("error1", "error2");
 assertThat(underTest.errors()).containsOnly("error1", "error2");
}

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

@Test
public void polls_without_delay_when_CeWorkerCallable_returns_TASK_PROCESSED() throws Exception {
 when(ceWorker.call())
  .thenReturn(TASK_PROCESSED)
  .thenThrow(ERROR_TO_INTERRUPT_CHAINING);
 startSchedulingAndRun();
 assertThat(processingExecutorService.getSchedulerCalls()).containsOnly(
  regularDelayedPoll,
  notDelayedPoll);
}

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

@Test
public void getEnabledProcesses_returns_configured_processes_in_cluster_mode() {
 TestAppSettings settings = newSettingsForAppNode();
 assertThat(ClusterSettings.getEnabledProcesses(settings)).containsOnly(COMPUTE_ENGINE, WEB_SERVER);
 settings = newSettingsForSearchNode();
 assertThat(ClusterSettings.getEnabledProcesses(settings)).containsOnly(ELASTICSEARCH);
}

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

@Test
public void addToQueue_submits_runnable_to_executorService_which_does_not_fail_if_Runnable_argument_throws_exception() {
 underTest.addToQueue(() -> {
  throw new RuntimeException("Faking an exception thrown by Runnable argument");
 });
 assertThat(logTester.logs()).hasSize(1);
 assertThat(logTester.logs(LoggerLevel.ERROR)).containsOnly("Asynchronous task failed");
}

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

@Test
public void filter_on_multiple_component_uuids() {
 underTest.setMainComponentUuids(asList("UUID1", "UUID2"));
 assertThat(underTest.getMainComponentUuids()).containsOnly("UUID1", "UUID2");
 assertThat(underTest.isShortCircuitedByMainComponentUuids()).isFalse();
}

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

@Test
public void generate_sql_on_postgresql() {
 when(database.getDialect()).thenReturn(new PostgreSql());
 assertThat(underTest.generateSql())
  .containsOnly(
   "ALTER TABLE project_measures DROP COLUMN rules_category_id, DROP COLUMN tendency, DROP COLUMN measure_date, DROP COLUMN url, DROP COLUMN rule_priority, DROP COLUMN characteristic_id, DROP COLUMN rule_id");
}

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

@Test
public void shouldProvideChannelList() {
 assertThat(underTest.getChannels()).containsOnly(emailChannel, twitterChannel);
 underTest = new DefaultNotificationManager(new NotificationChannel[] {}, dbClient);
 assertThat(underTest.getChannels()).hasSize(0);
}

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

@Test
public void parameterized_query() throws Exception {
 db.prepareDbUnit(getClass(), "persons.xml");
 final List<Long> ids = new ArrayList<>();
 new DataChange(db.database()) {
  @Override
  public void execute(Context context) throws SQLException {
   ids.addAll(context.prepareSelect("select id from persons where id>=?").setLong(1, 2L).list(Select.LONG_READER));
  }
 }.execute();
 assertThat(ids).containsOnly(2L, 3L);
}

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

@Test
public void filter_on_component_uuid() {
 underTest.setMainComponentUuid("UUID1");
 assertThat(underTest.getMainComponentUuids()).containsOnly("UUID1");
 assertThat(underTest.isShortCircuitedByMainComponentUuids()).isFalse();
}

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

@Test
public void redirect_post_api_properties_to_api_settings_set_when_multi_values() throws Exception {
 when(request.getRequestURI()).thenReturn("/api/properties/my.property");
 when(request.getParameter("value")).thenReturn("value1,value2,value3");
 when(request.getMethod()).thenReturn("POST");
 underTest.doFilter(request, response, chain);
 assertRedirection("api/settings/set", "POST");
 assertParam("key", "my.property");
 assertNoParam("value");
 assertThat(servletRequestCaptor.getValue().hasParam("values")).as("Parameter '%s' hasn't been found", "values").isTrue();
 assertThat(servletRequestCaptor.getValue().readMultiParam("values")).containsOnly("value1", "value2", "value3");
}

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

@Test
public void import_xml_return_messages() {
 QProfileDto profile = createProfile();
 QProfileResult result = underTest.importXml(profile, "XooProfileImporterWithMessages", toInputStream("<xml/>", UTF_8), db.getSession());
 assertThat(result.infos()).containsOnly("an info");
 assertThat(result.warnings()).containsOnly("a warning");
}

相关文章

微信公众号

最新文章

更多

ListAssert类方法