@Test
public void shouldHaveCorrectChildTypes() {

    assertThat( Arrays.asList( this.model.getChildTypes() ),
                hasItems( PushdownFunction.IDENTIFIER,
                          ModelSource.IDENTIFIER,
                          StoredProcedure.IDENTIFIER,
                          Table.IDENTIFIER,
                          UserDefinedFunction.IDENTIFIER,
                          View.IDENTIFIER,
                          VirtualProcedure.IDENTIFIER ) );
    assertThat( this.model.getChildTypes().length, is( 7 ) );
}