@Test @SpecAssertion(section = Sections.CONSTRAINTMETADATA_EXECUTABLEDESCRIPTOR, id = "h") public void testMethodDescriptorCanBeRetrievedAlsoIfValidateExecutableIsSetToNONEOnTypeLevel() { MethodDescriptor descriptor = getMethodDescriptor( OrderLine.class, "setItem", String.class ); assertNotNull( descriptor ); assertEquals( descriptor.getName(), "setItem" ); assertEquals( descriptor.getParameterDescriptors().get( 0 ).getConstraintDescriptors().size(), 1 ); }
@Test @SpecAssertion(section = Sections.CONSTRAINTMETADATA_EXECUTABLEDESCRIPTOR, id = "h") public void testConstructorDescriptorCanBeRetrievedAlsoIfValidateExecutableIsSetToNONEOnTypeLevel() { ConstructorDescriptor descriptor = getConstructorDescriptor( OrderLine.class, String.class ); assertNotNull( descriptor ); assertEquals( descriptor.getName(), "OrderLine" ); assertEquals( descriptor.getParameterDescriptors().get( 0 ).getConstraintDescriptors().size(), 1 ); }
@Test @SpecAssertion(section = Sections.CONSTRAINTMETADATA_EXECUTABLEDESCRIPTOR, id = "h") public void testConstructorDescriptorCanBeRetrievedAlsoIfValidateExecutableIsSetToNONEOnConstructorLevel() { ConstructorDescriptor descriptor = getConstructorDescriptor( Item.class, String.class ); assertNotNull( descriptor ); assertEquals( descriptor.getName(), "Item" ); assertEquals( descriptor.getParameterDescriptors().get( 0 ).getConstraintDescriptors().size(), 1 ); } }
@Test @SpecAssertion(section = Sections.CONSTRAINTMETADATA_EXECUTABLEDESCRIPTOR, id = "h") public void testMethodDescriptorCanBeRetrievedAlsoIfValidateExecutableIsSetToNONEOnMethodLevel() { MethodDescriptor descriptor = getMethodDescriptor( Item.class, "setName", String.class ); assertNotNull( descriptor ); assertEquals( descriptor.getName(), "setName" ); assertEquals( descriptor.getParameterDescriptors().get( 0 ).getConstraintDescriptors().size(), 1 ); }
constraintDescriptors = parameterDescriptor.getConstraintDescriptors(); assertTrue( constraintDescriptors.size() == 1 );
@Test @SpecAssertion(section = Sections.CONSTRAINTMETADATA_EXECUTABLEDESCRIPTOR, id = "h") public void testMethodDescriptorCanBeRetrievedAlsoIfValidateExecutableIsSetToNONEInXml() { assertEquals( Validation.byDefaultProvider() .configure() .getBootstrapConfiguration() .getDefaultValidatedExecutableTypes(), Collections.emptySet() ); MethodDescriptor descriptor = getMethodDescriptor( StockItem.class, "setName", String.class ); assertNotNull( descriptor ); assertEquals( descriptor.getName(), "setName" ); assertEquals( descriptor.getParameterDescriptors().get( 0 ).getConstraintDescriptors().size(), 1 ); }
@Test @SpecAssertion(section = Sections.CONSTRAINTMETADATA_EXECUTABLEDESCRIPTOR, id = "h") public void testConstructorDescriptorCanBeRetrievedAlsoIfValidateExecutableIsSetToNONEInXml() { assertEquals( Validation.byDefaultProvider() .configure() .getBootstrapConfiguration() .getDefaultValidatedExecutableTypes(), Collections.emptySet() ); ConstructorDescriptor descriptor = getConstructorDescriptor( StockItem.class, String.class ); assertNotNull( descriptor ); assertEquals( descriptor.getName(), "StockItem" ); assertEquals( descriptor.getParameterDescriptors().get( 0 ).getConstraintDescriptors().size(), 1 ); } }
constraintDescriptors = parameterDescriptor.getConstraintDescriptors(); assertTrue( constraintDescriptors.size() == 1 );