public void testResolveInnterTypeHints() { String[] hints = new String[] {"default", "state1", "state2"}; Class<?>[] resolvedHints = this.resolver.resolveValidationHints(new TestModel(), "flowId", "state1", hints); assertNotNull(resolvedHints); assertEquals(3, resolvedHints.length); assertEquals(Default.class, resolvedHints[0]); assertEquals(BaseTestModel.State1.class, resolvedHints[1]); assertEquals(TestModel.State2.class, resolvedHints[2]); }