org.assertj.core.api.ObjectArrayAssert类的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(8.2k)|赞(0)|评价(0)|浏览(94)

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

ObjectArrayAssert介绍

[英]Assertion methods for arrays of objects.

To create an instance of this class, invoke Assertions#assertThat(Object[]).
[中]对象数组的断言方法。
要创建此类的实例,请调用Assertions#assertThat(Object[])

代码示例

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

@Test
 public void create_array_of_patterns() {
  PathPattern[] patterns = PathPattern.create(new String[] {
   "**/src/main/**Foo.java",
   "file:**/src/main/**Bar.java"
  });
  assertThat(patterns).hasSize(2);
  assertThat(patterns[0].toString()).isEqualTo("**/src/main/**Foo.java");
  assertThat(patterns[1].toString()).isEqualTo("file:**/src/main/**Bar.java");
 }
}

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

@Test
public void testTags() {
 Rule rule = Rule.create();
 assertThat(rule.getTags()).isEmpty();
 assertThat(rule.getSystemTags()).isEmpty();
 rule.setTags(new String[] {"tag1", "tag2"});
 assertThat(rule.getTags()).containsOnly("tag1", "tag2");
 assertThat(rule.getSystemTags()).isEmpty();
}

代码示例来源:origin: apache/geode

@Test
public void toIntegerArray_returnsOrderedArray() {
 int[] sequence = new int[] {0, 1, 2, 4, 8};
 assertThat(toIntegerArray(sequence)).isNotNull().hasSize(sequence.length).containsExactly(0, 1,
   2, 4, 8);
}

代码示例来源:origin: apache/geode

@Test
public void parseArgumentsTest() {
 assertThat(function.parseArguments(null)).isNull();
 assertThat(function.parseArguments("")).isNull();
 assertThat(function.parseArguments("arg1,arg2")).isNotNull()
   .isEqualTo(new String[] {"arg1", "arg2"});
}

代码示例来源:origin: apache/geode

@Test
public void toIntegerArray_empty_returnsEmptyArray() {
 assertThat(toIntegerArray(new int[] {})).isNotNull().hasSize(0);
}

代码示例来源:origin: apache/geode

@Test
public void cacheListenerClassAndJsonWithCommaAndSpace() {
 String json1 = "{'k1' : 'v1', 'k2' : 'v2'}";
 String json2 = "{'k2' : 'v2'}";
 GfshParseResult result = parser.parse(
   "create region --name=region --cache-listener=\"my.abc" + json1 + ",my.def" + json2 + "\"");
 ClassName[] listeners = (ClassName[]) result.getParamValue("cache-listener");
 assertThat(listeners).hasSize(2).contains(new ClassName("my.abc", json1),
   new ClassName("my.def", json2));
}

代码示例来源:origin: JetBrains/dekaf

@Test
public void splitArrayPer_1() {
 final String[] origArray = {"A"};
 String[][] packs = splitArrayPer(origArray, 3);
 assertThat(packs).isNotNull()
          .hasSize(1)
          .containsOnly(origArray);
}

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

private void assertMemberInIndex(String organizationUuid, UserDto user, boolean isMember) {
 SearchRequestBuilder request = es.client().prepareSearch(UserIndexDefinition.INDEX_TYPE_USER)
  .setQuery(boolQuery()
   .must(termQuery(FIELD_ORGANIZATION_UUIDS, organizationUuid))
   .must(termQuery(FIELD_UUID, user.getUuid())));
 if (isMember) {
  assertThat(request.get().getHits().getHits()).hasSize(1);
 } else {
  assertThat(request.get().getHits().getHits()).isEmpty();
 }
}

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

@Test
public void multiplePatterns() {
 WildcardPattern[] patterns = WildcardPattern.create(new String[] {"Foo", "Bar"});
 assertThat(WildcardPattern.match(patterns, "Foo")).isTrue();
 assertThat(WildcardPattern.match(patterns, "Bar")).isTrue();
 assertThat(WildcardPattern.match(patterns, "Other")).isFalse();
 assertThat(WildcardPattern.create((String[]) null)).isEmpty();
}

代码示例来源:origin: mapstruct/mapstruct-idea

public void testSourceRangeHighlighter() {
  RangeHighlighter[] rangeHighlighters = myFixture.testHighlightUsages( "CarMapperSimpleSingleSourceCar.java" );
  assertThat( rangeHighlighters )
    .isNotEmpty()
    .hasSize( 1 );
  RangeHighlighter rangeHighlighter = rangeHighlighters[0];
  assertThat( rangeHighlighter.getTargetArea() ).isEqualTo( HighlighterTargetArea.EXACT_RANGE );
  int caretOffset = myFixture.getCaretOffset();
  assertThat( rangeHighlighter.getStartOffset() ).isEqualTo( caretOffset );
  assertThat( rangeHighlighter.getEndOffset() ).isEqualTo( caretOffset + "numberOfSeats".length() );
}

代码示例来源:origin: line/armeria

private ILoggingEvent log(List<ILoggingEvent> events) {
  final Integer value = ThreadLocalRandom.current().nextInt();
  testLogger.trace("{}", value);
  assertThat(events).hasSize(1);
  final ILoggingEvent event = events.remove(0);
  assertThat(event.getLevel()).isEqualTo(Level.TRACE);
  assertThat(event.getFormattedMessage()).isEqualTo(value.toString());
  assertThat(event.getArgumentArray()).containsExactly(value);
  return event;
}

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

private void getStringArrayBehaviorIsTheSame(Configuration configuration, String key, String[] expected) {
 assertThat(configuration.getStringArray(key))
  .isEqualTo(expected)
  .isEqualTo(settings.getStringArray(key));
}

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

@Test
public void get_string_array_settings() {
 MapSettings serverSettings = new MapSettings();
 serverSettings.setProperty("prop", "1,3.4,8,50");
 when(settingsRepository.getConfiguration()).thenReturn(serverSettings.asConfig());
 MeasureComputerContextImpl underTest = newContext(FILE_1_REF);
 assertThat(underTest.getSettings().getStringArray("prop")).containsExactly("1", "3.4", "8", "50");
 assertThat(underTest.getSettings().getStringArray("unknown")).isEmpty();
}

代码示例来源:origin: io.syndesis.connector/connector-utils

@Test
  public void testCreateTrustManagers() throws Exception {
    final TrustManager[] trustManagers = CertificateUtil.createTrustManagers(TEST_CERT, "test-cert");
    assertThat(trustManagers).isNotNull().isNotEmpty();
  }
}

代码示例来源:origin: line/armeria

assertThat(cause.getMessage())
    .isEqualTo("java.lang.IllegalStateException: Exception 1");
assertThat(cause.getStackTrace()).isNotEmpty();
assertThat(cause.getStackTrace()[0].getClassName()).contains("TestServiceImpl");
assertThat(cause.getStackTrace()[0].getMethodName()).isEqualTo("unaryCall");
assertThat(cause.getMessage())
    .isEqualTo("java.lang.AssertionError: Exception 3");
assertThat(cause.getStackTrace()).isEmpty();

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

@Test
public void shouldParseBaseBackagesWithEmtpyValue() {
  Properties properties = new Properties();
  properties.setProperty("base-packages", "");
  Configuration configuration = new Configuration.Builder(() -> properties).build();
  assertThat(configuration.getBasePackages())
    .isNotNull()
    .isEmpty();
}

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

@Test
public void check_output_metric_key_is_lines() {
 assertThat(LONG_SUM_FORMULA.getOutputMetricKeys()).containsOnly(LINES_KEY);
 assertThat(LONG_SUM_FORMULA_DEFAULT_INPUT_VALUE_15.getOutputMetricKeys()).containsOnly(LINES_KEY);
 assertThat(LONG_SUM_FORMULA_NULL_DEFAULT_INPUT_VALUE.getOutputMetricKeys()).containsOnly(LINES_KEY);
}

代码示例来源:origin: apache/geode

@Test
public void tcclLoadsSerializableImpl() throws Exception {
 Class loadedClass = Class.forName(CLASS_NAME_SERIALIZABLE_IMPL, true,
   Thread.currentThread().getContextClassLoader());
 assertThat(loadedClass).isNotNull();
 assertThat(loadedClass.getName()).isEqualTo(CLASS_NAME_SERIALIZABLE_IMPL);
 Object instance = loadedClass.newInstance();
 assertThat(instance).isNotNull();
 assertThat(Serializable.class.isInstance(loadedClass));
 assertThat(loadedClass.getInterfaces()).contains(Serializable.class);
}

代码示例来源:origin: reactor/reactor-core

@Test
public void oneQueueWithOneElementShouldConvertToArrayAndReuseInputArrayWhenPassedOneLengthArray() {
  Queue<Integer> q = oneQueueWithTestElement(TEST_ELEMENT);
  //and
  Integer[] passedArray = new Integer[1];
  //when
  Integer[] convertedArray = q.toArray(passedArray);
  //then
  assertThat(convertedArray)
      .containsExactly(TEST_ELEMENT)
      .isSameAs(passedArray);
}

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

@Test
public void findById_populates_system_tags_but_not_tags() {
 RuleDefinitionDto ruleDefinition = dbTester.rules()
  .insert(t -> t.setSystemTags(ImmutableSet.of(randomAlphanumeric(5), randomAlphanumeric(6))));
 OrganizationDto organization = dbTester.organizations().insert();
 dbTester.rules().insertRule(organization);
 Rule rule = underTest.findById(ruleDefinition.getId());
 assertThat(rule.getSystemTags())
  .containsOnlyElementsOf(ruleDefinition.getSystemTags());
 assertThat(rule.getTags()).isEmpty();
}

相关文章