1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
package com.explodingpixels.macwidgets;
import org.junit.Test;
import org.junit.Assert;
public class TSourceListItem {
@Test
public void testContains() {
SourceListItem itemOne = new SourceListItem("Item One");
SourceListItem itemTwo = new SourceListItem("Item Two");
itemOne.addItem(itemTwo);
Assert.assertTrue("The item should contain the given item.",
itemOne.containsItem(itemTwo));
}
@Test
public void testNotContains() {
SourceListItem itemOne = new SourceListItem("Item One");
SourceListItem itemTwo = new SourceListItem("Item Two");
Assert.assertFalse("The item should not contain the given item.",
itemOne.containsItem(itemTwo)); }
@Test
public void testContainsNested() {
SourceListItem itemOne = new SourceListItem("Item One");
SourceListItem itemTwo = new SourceListItem("Item Two");
SourceListItem itemThree = new SourceListItem("Item Three");
itemOne.addItem(itemTwo);
itemTwo.addItem(itemThree);
Assert.assertTrue("The item should contain the given item.",
itemOne.containsItem(itemThree));
}
}
|