add combination and inheritance test case