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