@Test @SpecAssertions({ @SpecAssertion(section = DECLARING_DISPOSER_METHOD, id = "h"), @SpecAssertion(section = DECLARING_PRODUCER_METHOD, id = "i"), @SpecAssertion(section = DISPOSER_METHOD_DISPOSED_PARAMETER, id = "a") }) public void testDisposedParameterPosition() { assertEquals(thinker.getIdeas().size(), 0); Bean<Idea> bean = getUniqueBean(Idea.class); CreationalContext<Idea> ctx = getCurrentManager().createCreationalContext(bean); Idea instance = bean.create(ctx); assertEquals(thinker.getIdeas().size(), 1); bean.destroy(instance, ctx); assertEquals(thinker.getIdeas().size(), 0); }