/** Test for Union. */
@Test
public final void test_sequenceSet_union4()
{
SequenceSet seqStart = en.new SequenceSet();seqStart.setIdentity();
SequenceSet seqSecondStart = seqStart.cross(TestFSMAlgo.buildList(new String[][] {
new String[] {"a","a"},
new String[] {"c"}
}));
SequenceSet seqDifferent1 = seqSecondStart.cross(TestFSMAlgo.buildList(new String[][] {
new String[] {"a","b"}}
));
SequenceSet seqOne = seqSecondStart.cross(TestFSMAlgo.buildList(new String[][] {
new String[] {}
}));
SequenceSet seqOneB = seqSecondStart.cross(TestFSMAlgo.buildList(new String[][] {
new String[] {"a","b","c"}
}));
seqOne.unite(seqOneB);
SequenceSet seqTwo = seqStart.cross(TestFSMAlgo.buildList(new String[][] {
new String[] {"a","a", "a","b","c"},
new String[] {"a","a"},
}));
SequenceSet seqDifferent2 = seqStart.cross(TestFSMAlgo.buildList(new String[][] {
new String[] {"a","b","c"},
}));
equalityTestingHelper(seqOne,seqTwo,seqDifferent1,seqDifferent2);
}