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

x33g5p2x  于2022-01-15 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(130)

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

AbstractListAssert.isEqualTo介绍

暂无

代码示例

代码示例来源:origin: facebook/litho

@Test
 public void testGetVisibleChanges() {
  final List<Change> changes = new ArrayList<>();
  for (int i = 0; i < 10; i++) {
   changes.add(Change.insert(i, null, new Object()));
  }

  final ChangesInfo changesInfo = new ChangesInfo(changes);
  assertThat(changesInfo.getVisibleChanges(0, 5)).isEqualTo(changes.subList(0, 6));
 }
}

代码示例来源:origin: facebook/litho

@Test
public void testBackwardTraverserWithEntireRangeVisible() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.BACKWARD_TRAVERSER;
 traverser.traverse(0, 2, 0, 1, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList(1, 0));
}

代码示例来源:origin: facebook/litho

@Test
public void testForwardTraverserWithSimpleRange() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.FORWARD_TRAVERSER;
 traverser.traverse(0, 10, 2, 4, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList(0, 1, 2, 3, 4, 5, 6, 7, 8, 9));
}

代码示例来源:origin: facebook/litho

@Test
public void testBackwardTraverserWithSimpleRange() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.BACKWARD_TRAVERSER;
 traverser.traverse(0, 10, 2, 4, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList(9, 8, 7, 6, 5, 4, 3, 2, 1, 0));
}

代码示例来源:origin: facebook/litho

@Test
public void testForwardTraverserWithSingleItemRange() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.FORWARD_TRAVERSER;
 traverser.traverse(0, 1, 0, 0, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList(0));
}

代码示例来源:origin: facebook/litho

@Test
public void testForwardTraverserWithEntireRangeVisible() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.FORWARD_TRAVERSER;
 traverser.traverse(0, 2, 0, 1, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList(0, 1));
}

代码示例来源:origin: facebook/litho

@Test
public void testBidirectionalTraverserWithSingleItemRange() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.BIDIRECTIONAL_TRAVERSER;
 traverser.traverse(0, 1, 0, 0, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList(0));
}

代码示例来源:origin: facebook/litho

@Test
public void testBidirectionalTraverserWithEntireRangeVisible() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.BIDIRECTIONAL_TRAVERSER;
 traverser.traverse(0, 10, 0, 9, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList(4, 3, 5, 2, 6, 1, 7, 0, 8, 9));
}

代码示例来源:origin: facebook/litho

@Test
public void testBidirectionalTraverserRangeMiddleVisible() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.BIDIRECTIONAL_TRAVERSER;
 traverser.traverse(0, 10, 4, 8, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList(6, 5, 7, 4, 8, 3, 9, 2, 1, 0));
}

代码示例来源:origin: facebook/litho

@Test
public void testBidirectionalTraverserSingleItemVisible() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.BIDIRECTIONAL_TRAVERSER;
 traverser.traverse(0, 10, 3, 3, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList(3, 2, 4, 1, 5, 0, 6, 7, 8, 9));
}

代码示例来源:origin: facebook/litho

@Test
public void testBidirectionalTraverserInvalidFirstVisible() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.BIDIRECTIONAL_TRAVERSER;
 traverser.traverse(0, 10, -1, 7, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList(7, 6, 8, 5, 9, 4, 3, 2, 1, 0));
}

代码示例来源:origin: facebook/litho

@Test
public void testBidirectionalTraverserInvalidLastVisible() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.BIDIRECTIONAL_TRAVERSER;
 traverser.traverse(0, 10, 0, -1, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList(0, 1, 2, 3, 4, 5, 6, 7, 8, 9));
}

代码示例来源:origin: facebook/litho

@Test
public void testForwardTraverserWithEmptyRange() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.FORWARD_TRAVERSER;
 traverser.traverse(0, 0, 0, 0, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList());
}

代码示例来源:origin: facebook/litho

@Test
public void testBidirectionalTraverserInvalidFirstAndLastVisible() {
 RecyclerRangeTraverser traverser = RecyclerRangeTraverser.BIDIRECTIONAL_TRAVERSER;
 traverser.traverse(0, 10, -1, -1, this);
 assertThat(mCollectedIndices).isEqualTo(Arrays.asList(4, 3, 5, 2, 6, 1, 7, 0, 8, 9));
}

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

@Test
public void addUnique_adds_same_message_once() {
 String warning = "dummy warning";
 underTest.addUnique(warning);
 underTest.addUnique(warning);
 assertThat(underTest.warnings())
  .extracting(DefaultAnalysisWarnings.Message::getText)
  .isEqualTo(singletonList(warning));
}

代码示例来源:origin: facebook/litho

@Test
public void testUpdate() {
 final Object oldData = new Object();
 final Object newData = new Object();
 final Change change = Change.update(0, ComponentRenderInfo.createEmpty(), oldData, newData);
 assertThat(change.getRenderInfo()).isNotNull();
 assertThat(change.getRenderInfos()).isEmpty();
 assertThat(change.getPrevData()).isEqualTo(ImmutableList.of(oldData));
 assertThat(change.getNextData()).isEqualTo(ImmutableList.of(newData));
}

代码示例来源:origin: facebook/litho

@Test
 public void testMove() {
  final Object data = new Object();
  final Change change = Change.move(0, 1, data);

  assertThat(change.getRenderInfo()).isNotNull();
  assertThat(change.getRenderInfos()).isEmpty();
  assertThat(change.getPrevData()).isEqualTo(ImmutableList.of(data));
  assertThat(change.getNextData()).isEqualTo(ImmutableList.of(data));
 }
}

代码示例来源:origin: facebook/litho

@Test
 public void testExtractTextFromTextComponent() {
  final LithoView view = ComponentTestHelper.mountComponent(
    mContext,
    Text.create(mContext)
      .text("hello")
      .build());

  assertThat(view.getTextContent().getTextItems())
    .isEqualTo(ImmutableList.<CharSequence>of("hello"));
 }
}

代码示例来源:origin: facebook/litho

@Test
public void testRemove() {
 final Object data = new Object();
 final Change change = Change.remove(0, data);
 assertThat(change.getRenderInfo()).isNotNull();
 assertThat(change.getRenderInfos()).isEmpty();
 assertThat(change.getPrevData()).isEqualTo(ImmutableList.of(data));
 assertThat(change.getNextData()).isNull();
}

代码示例来源:origin: facebook/litho

@Test
public void testInsert() {
 final Object data = new Object();
 final Change change = Change.insert(0, ComponentRenderInfo.createEmpty(), data);
 assertThat(change.getRenderInfo()).isNotNull();
 assertThat(change.getRenderInfos()).isEmpty();
 assertThat(change.getPrevData()).isNull();
 assertThat(change.getNextData()).isEqualTo(ImmutableList.of(data));
}

相关文章

微信公众号

最新文章

更多