예제 #1
0
  /**
   * Test method for {@link fhdw.ipscrum.shared.utils.ListUtils#intersection(java.util.List,
   * java.util.List)}.
   */
  @Test
  public final void testIntersection() {
    final Integer one = Integer.valueOf(1);
    final Integer two = Integer.valueOf(2);
    final Integer three = Integer.valueOf(3);
    final Integer four = Integer.valueOf(4);

    final List<Integer> first = new ArrayList<Integer>();
    first.add(one);
    first.add(two);
    first.add(three);
    final List<Integer> second = new ArrayList<Integer>();
    second.add(four);
    second.add(two);
    second.add(three);

    final List<Integer> intersection = ListUtils.intersection(first, second);
    Assert.assertTrue(intersection.contains(two));
    Assert.assertTrue(intersection.contains(three));
    Assert.assertFalse(intersection.contains(one));
    Assert.assertFalse(intersection.contains(four));
  }