本文整理了Java中org.assertj.core.api.AbstractListAssert.usingElementComparatorIgnoringFields()
方法的一些代码示例,展示了AbstractListAssert.usingElementComparatorIgnoringFields()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractListAssert.usingElementComparatorIgnoringFields()
方法的具体详情如下:
包路径:org.assertj.core.api.AbstractListAssert
类名称:AbstractListAssert
方法名:usingElementComparatorIgnoringFields
暂无
代码示例来源:origin: webanno/webanno
@Test
public void thatRelationCrossSentenceBehaviorOnValidateGeneratesErrors() throws Exception
{
TokenBuilder<Token, Sentence> builder = new TokenBuilder<>(Token.class, Sentence.class);
builder.buildTokens(jcas, "This is a test .\nThis is sentence two .");
for (Token t : select(jcas, Token.class)) {
POS pos = new POS(jcas, t.getBegin(), t.getEnd());
t.setPos(pos);
pos.addToIndexes();
}
RelationAdapter sut = new RelationAdapter(featureSupportRegistry, null, depLayer,
FEAT_REL_TARGET, FEAT_REL_SOURCE,
asList(dependencyLayerGovernor, dependencyLayerDependent), behaviors);
List<POS> posAnnotations = new ArrayList<>(select(jcas, POS.class));
POS source = posAnnotations.get(0);
POS target = posAnnotations.get(posAnnotations.size() - 1);
depLayer.setCrossSentence(true);
sut.add(document, username, source, target, jcas, 0, jcas.getDocumentText().length());
depLayer.setCrossSentence(false);
assertThat(sut.validate(jcas))
.extracting(Pair::getLeft)
.usingElementComparatorIgnoringFields("source", "message")
.containsExactly(LogMessage.error(null, ""));
}
代码示例来源:origin: mapstruct/mapstruct-idea
public void testMultipleSourceParametersUpdateMapping() {
configureByTestName();
assertThat( myItems )
.extracting( LookupElement::getLookupString )
.containsExactlyInAnyOrder(
"source1",
"source2",
"doors"
);
assertThat( myItems )
.extracting( LookupElementPresentation::renderElement )
//For some reason the icon is empty in the returned items. However, in actual completion it is OK
.usingElementComparatorIgnoringFields( "myIcon" )
.containsExactlyInAnyOrder(
createParameter( "source1", "Car" ),
createParameter( "source2", "Car" ),
createParameter( "doors", "Long" )
);
}
代码示例来源:origin: mapstruct/mapstruct-idea
public void testSourceValueMappingVariants() {
myFixture.configureByText( JavaFileType.INSTANCE, String.format( SOURCE_VALUE_MAPPING, "NORMAL" ) );
complete();
assertThat( myItems )
.extracting( LookupElement::getLookupString )
.containsExactlyInAnyOrder(
"OPEN",
"BOX",
"GAMBREL",
"NORMAL"
);
assertThat( myItems )
.extracting( LookupElementPresentation::renderElement )
.usingElementComparatorIgnoringFields( "myIcon" )
.containsExactlyInAnyOrder(
createField( "OPEN", "RoofType" ),
createField( "BOX", "RoofType" ),
createField( "GAMBREL", "RoofType" ),
createField( "NORMAL", "RoofType" )
);
}
代码示例来源:origin: mapstruct/mapstruct-idea
public void testTargetValueMappingVariants() {
myFixture.configureByText( JavaFileType.INSTANCE, String.format( TARGET_VALUE_MAPPING, "STANDARD" ) );
complete();
assertThat( myItems )
.extracting( LookupElement::getLookupString )
.containsExactlyInAnyOrder(
"OPEN",
"BOX",
"GAMBREL",
"STANDARD"
);
assertThat( myItems )
.extracting( LookupElementPresentation::renderElement )
.usingElementComparatorIgnoringFields( "myIcon" )
.containsExactlyInAnyOrder(
createField( "OPEN", "ExternalRoofType" ),
createField( "BOX", "ExternalRoofType" ),
createField( "GAMBREL", "ExternalRoofType" ),
createField( "STANDARD", "ExternalRoofType" )
);
}
代码示例来源:origin: webanno/webanno
assertThat(sut.validate(jcas))
.extracting(Pair::getLeft)
.usingElementComparatorIgnoringFields("source", "message")
.containsExactly(LogMessage.error(null, ""));
代码示例来源:origin: webanno/webanno
@Test
public void thatSpanCrossSentenceBehaviorOnValidateReturnsErrorMessage()
throws AnnotationException
{
TokenBuilder<Token, Sentence> builder = new TokenBuilder<>(Token.class, Sentence.class);
builder.buildTokens(jcas, "This is a test .\nThis is sentence two .");
SpanAdapter sut = new SpanAdapter(featureSupportRegistry, null, neLayer, asList(),
behaviors);
// Add two annotations
neLayer.setCrossSentence(true);
sut.add(document, username, jcas, 0, jcas.getDocumentText().length());
//Validation fails
neLayer.setCrossSentence(false);
assertThat(sut.validate(jcas))
.extracting(Pair::getLeft)
.usingElementComparatorIgnoringFields("source", "message")
.containsExactly(LogMessage.error(null, ""));
}
代码示例来源:origin: webanno/webanno
@Test
public void thatSpanStackingBehaviorOnValidateGeneratesErrors() throws AnnotationException
{
TokenBuilder<Token, Sentence> builder = new TokenBuilder<>(Token.class, Sentence.class);
builder.buildTokens(jcas, "This is a test .");
SpanAdapter sut = new SpanAdapter(featureSupportRegistry, null, neLayer, asList(),
behaviors);
// Add two annotations
neLayer.setAllowStacking(true);
sut.add(document, username, jcas, 0, 1);
sut.add(document, username, jcas, 0, 1);
//Validation fails
neLayer.setAllowStacking(false);
assertThat(sut.validate(jcas))
.extracting(Pair::getLeft)
.usingElementComparatorIgnoringFields("source", "message")
.containsExactly(LogMessage.error(null, ""));
}
内容来源于网络,如有侵权,请联系作者删除!