All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.hibernate.beanvalidation.tck.tests.valueextraction.builtin.JavaFXValueExtractorsTest Maven / Gradle / Ivy

There is a newer version: 3.0.1
Show newest version
/**
 * Jakarta Bean Validation TCK
 *
 * License: Apache License, Version 2.0
 * See the license.txt file in the root directory or .
 */
package org.hibernate.beanvalidation.tck.tests.valueextraction.builtin;

import jakarta.validation.valueextraction.ValueExtractor;

import org.hibernate.beanvalidation.tck.beanvalidation.Sections;
import org.hibernate.beanvalidation.tck.javafx.JavaFXValueExtractorsTestImpl;
import org.hibernate.beanvalidation.tck.tests.AbstractTCKTest;
import org.hibernate.beanvalidation.tck.util.JavaFXTest;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.jboss.test.audit.annotations.SpecAssertion;
import org.jboss.test.audit.annotations.SpecVersion;
import org.testng.annotations.Test;

/**
 * Tests for JavaFX {@link ValueExtractor}s.
 * 

* The content of the tests is externalized in {@link JavaFXValueExtractorsTestImpl} to avoid a JavaFX dependency. * * @author Khalid Alqinyah * @author Hardy Ferentschik * @author Guillaume Smet * * @see JavaFXValueExtractorsTestImpl */ @JavaFXTest @SpecVersion(spec = "beanvalidation", version = "3.0.0") public class JavaFXValueExtractorsTest extends AbstractTCKTest { @Deployment public static WebArchive createTestArchive() { return webArchiveBuilder() .withTestClass( JavaFXValueExtractorsTest.class ) .withClass( JavaFXValueExtractorsTestImpl.class ) .build(); } @Test @SpecAssertion(section = Sections.VALUEEXTRACTORDEFINITION_BUILTINVALUEEXTRACTORS, id = "f") public void testJavaFXBasicProperties() { JavaFXValueExtractorsTestImpl.testJavaFXBasicProperties(); } @Test @SpecAssertion(section = Sections.VALUEEXTRACTORDEFINITION_BUILTINVALUEEXTRACTORS, id = "g") public void testValueExtractionForPropertyList() { JavaFXValueExtractorsTestImpl.testValueExtractionForPropertyList(); } @Test @SpecAssertion(section = Sections.VALUEEXTRACTORDEFINITION_BUILTINVALUEEXTRACTORS, id = "h") public void testValueExtractionForPropertySet() { JavaFXValueExtractorsTestImpl.testValueExtractionForPropertySet(); } @Test @SpecAssertion(section = Sections.VALUEEXTRACTORDEFINITION_BUILTINVALUEEXTRACTORS, id = "i") public void testValueExtractionForPropertyMap() { JavaFXValueExtractorsTestImpl.testValueExtractionForPropertyMap(); } @Test @SpecAssertion(section = Sections.VALUEEXTRACTORDEFINITION_BUILTINVALUEEXTRACTORS, id = "g") @SpecAssertion(section = Sections.VALUEEXTRACTORDEFINITION_BUILTINVALUEEXTRACTORS, id = "f") @SpecAssertion(section = Sections.CONSTRAINTDECLARATIONVALIDATIONPROCESS_CONTAINERELEMENTCONSTRAINTS, id = "f") public void testValueExtractionForListOfStringProperty() { JavaFXValueExtractorsTestImpl.testValueExtractionForListOfStringProperty(); } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy