package org.richfaces.cdk.model; import static org.junit.Assert.assertTrue; import org.junit.Test; public class TestComponentMergability { @Test public void testComponentTagMerging() { // given ComponentModel component1 = new ComponentModel(); ComponentModel component2 = new ComponentModel(); TagModel tag1 = new TagModel(); tag1.setName("tag1"); component1.getTags().add(tag1); TagModel tag2 = new TagModel(); tag2.setName("tag2"); component1.getTags().add(tag2); // when component1.merge(component2); // then assertTrue(component1.getTags().contains(tag1)); assertTrue(component1.getTags().contains(tag2)); } }