Search in sources :

Example 1 with HasTypeRefs

use of org.kie.workbench.common.dmn.api.definition.HasTypeRefs in project kie-wb-common by kiegroup.

the class HasTypeRefHelperTest method testGetFlatHasTypeRefs.

@Test
public void testGetFlatHasTypeRefs() {
    final HasTypeRef hasTypeRef1 = mock(HasTypeRef.class);
    final HasTypeRef hasTypeRef2 = mock(HasTypeRef.class);
    final HasTypeRef hasTypeRef3 = mock(HasTypeRef.class);
    final HasTypeRef hasTypeRef4 = mock(HasTypeRef.class);
    final HasTypeRef hasTypeRef5 = mock(HasTypeRef.class);
    final HasTypeRef hasTypeRef6 = mock(HasTypeRef.class);
    final List<HasTypeRef> typeRefList1 = asList(hasTypeRef3, hasTypeRef4);
    final List<HasTypeRef> typeRefList2 = asList(hasTypeRef5, hasTypeRef6);
    final List<HasTypeRefs> hasTypeRefs = asList(hasTypeRef1, hasTypeRef2);
    when(hasTypeRef1.getHasTypeRefs()).thenReturn(typeRefList1);
    when(hasTypeRef2.getHasTypeRefs()).thenReturn(typeRefList2);
    final List<HasTypeRef> actual = HasTypeRefHelper.getFlatHasTypeRefs(hasTypeRefs);
    final List<HasTypeRef> expected = asList(hasTypeRef3, hasTypeRef4, hasTypeRef5, hasTypeRef6);
    assertEquals(expected, actual);
}
Also used : HasTypeRef(org.kie.workbench.common.dmn.api.definition.HasTypeRef) HasTypeRefs(org.kie.workbench.common.dmn.api.definition.HasTypeRefs) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)1 HasTypeRef (org.kie.workbench.common.dmn.api.definition.HasTypeRef)1 HasTypeRefs (org.kie.workbench.common.dmn.api.definition.HasTypeRefs)1