package hudson.plugins.tfs.model; import static org.junit.Assert.*; import java.util.ArrayList; import java.util.List; import org.junit.Test; public class ChangeLogSetTest { @Test public void assertChangeSetsHaveLogSetParent() throws Exception { List<ChangeSet> changesets = new ArrayList<ChangeSet>(); changesets.add(new ChangeSet("version", null, "user", "comment")); ChangeLogSet logset = new ChangeLogSet(null, changesets); ChangeSet changeset = logset.iterator().next(); assertNotNull("Log set parent was null change set", changeset.getParent()); } @Test public void assertIsEmptyReturnsFalseWhenNoChangesets() throws Exception { List<ChangeSet> changesets = new ArrayList<ChangeSet>(); ChangeLogSet logset = new ChangeLogSet(null, changesets); assertTrue("The isEmpty did not return true with an empty log set", logset.isEmptySet()); } @Test public void assertIsEmptyReturnsTrueWithChangesets() throws Exception { List<ChangeSet> changesets = new ArrayList<ChangeSet>(); changesets.add(new ChangeSet("version", null, "user", "comment")); ChangeLogSet logset = new ChangeLogSet(null, changesets); assertFalse("The isEmpty did not return false with a log set with change sets", logset.isEmptySet()); } }