@Test
public void test_getDerivedComponentSet_not_exists() throws Exception{

    when(dataObjectService.findMatching(Matchers.argThat(
            new ClassOrSubclassMatcher<DerivedComponentBo>(DerivedComponentBo.class)),
            any(QueryByCriteria.class))).thenReturn(null);
    List<Component> components = getComponentService().getDerivedComponentSet("blah");
    assertTrue("getDerivedComponentSet is empty",components != null && components.isEmpty());
    assertImmutableList(components);
}