public void testFeatureTypes() { final List<FeatureType> featureTypes = facetFactory.getFeatureTypes(); assertFalse(contains(featureTypes, FeatureType.OBJECT)); assertTrue(contains(featureTypes, FeatureType.PROPERTY)); assertFalse(contains(featureTypes, FeatureType.COLLECTION)); assertFalse(contains(featureTypes, FeatureType.ACTION)); assertFalse(contains(featureTypes, FeatureType.ACTION_PARAMETER)); }
public void testFeatureTypes() { final List<FeatureType> featureTypes = facetFactory.getFeatureTypes(); assertFalse(contains(featureTypes, FeatureType.OBJECT)); assertTrue(contains(featureTypes, FeatureType.PROPERTY)); assertFalse(contains(featureTypes, FeatureType.COLLECTION)); assertFalse(contains(featureTypes, FeatureType.ACTION)); assertFalse(contains(featureTypes, FeatureType.ACTION_PARAMETER_SCALAR)); }
public void testFallbackFacetIfPropertyIsNotAnnotated() throws Exception { final Class<?> cls = SimpleObjectWithBigDecimalColumnAnnotations.class; final Method method = cls.getMethod("getBigDecimalPropertyWithoutColumnAnnotation"); facetFactory.process(new FacetFactory.ProcessMethodContext(cls, null, method, methodRemover, facetedMethod)); final Facet facet = facetedMethod.getFacet(BigDecimalValueFacet.class); assertNotNull(facet); assertTrue(facet instanceof BigDecimalFacetFallback); } }
public void testNoFacetIfPropertyTypeIsNotBigDecimal() throws Exception { final Class<?> cls = SimpleObjectWithBigDecimalColumnAnnotations.class; final Method method = cls.getMethod("getStringPropertyWithColumnAnnotation"); facetFactory.process(new FacetFactory.ProcessMethodContext(cls, null, method, methodRemover, facetedMethod)); final Facet facet = facetedMethod.getFacet(BigDecimalValueFacet.class); assertNull(facet); }
@Override protected void setUp() throws Exception { super.setUp(); facetFactory = new BigDecimalDerivedFromJdoColumnAnnotationFacetFactory(); }
@Override protected void setUp() throws Exception { super.setUp(); facetFactory = new MandatoryFromJdoColumnAnnotationFacetFactory(); cls = SimpleObjectWithColumnAllowsNullAnnotations.class; }
public void testFeatureTypes() { final List<FeatureType> featureTypes = facetFactory.getFeatureTypes(); assertFalse(contains(featureTypes, FeatureType.OBJECT)); assertTrue(contains(featureTypes, FeatureType.PROPERTY)); assertFalse(contains(featureTypes, FeatureType.COLLECTION)); assertFalse(contains(featureTypes, FeatureType.ACTION)); assertFalse(contains(featureTypes, FeatureType.ACTION_PARAMETER_SCALAR)); }
public void testFeatureTypes() { final List<FeatureType> featureTypes = facetFactory.getFeatureTypes(); assertFalse(contains(featureTypes, FeatureType.OBJECT)); assertTrue(contains(featureTypes, FeatureType.PROPERTY)); assertFalse(contains(featureTypes, FeatureType.COLLECTION)); assertFalse(contains(featureTypes, FeatureType.ACTION)); assertFalse(contains(featureTypes, FeatureType.ACTION_PARAMETER)); }
public void testNoFacetIfPropertyTypeIsNotBigDecimal() throws Exception { final Class<?> cls = SimpleObjectWithBigDecimalColumnAnnotations.class; final Method method = cls.getMethod("getStringPropertyWithColumnAnnotation"); facetFactory.process(new FacetFactory.ProcessMethodContext(cls, null, null, method, methodRemover, facetedMethod)); final Facet facet = facetedMethod.getFacet(BigDecimalValueFacet.class); assertNull(facet); }
@Override protected void setUp() throws Exception { super.setUp(); facetFactory = new BigDecimalDerivedFromJdoColumnAnnotationFacetFactory(); }
@Override protected void setUp() throws Exception { super.setUp(); facetFactory = new MandatoryFromJdoColumnAnnotationFacetFactory(); cls = SimpleObjectWithColumnAllowsNullAnnotations.class; }
public void testFeatureTypes() { final List<FeatureType> featureTypes = facetFactory.getFeatureTypes(); assertFalse(contains(featureTypes, FeatureType.OBJECT)); assertTrue(contains(featureTypes, FeatureType.PROPERTY)); assertFalse(contains(featureTypes, FeatureType.COLLECTION)); assertFalse(contains(featureTypes, FeatureType.ACTION)); assertFalse(contains(featureTypes, FeatureType.ACTION_PARAMETER_SCALAR)); }
public void testFeatureTypes() { final List<FeatureType> featureTypes = facetFactory.getFeatureTypes(); assertFalse(contains(featureTypes, FeatureType.OBJECT)); assertTrue(contains(featureTypes, FeatureType.PROPERTY)); assertFalse(contains(featureTypes, FeatureType.COLLECTION)); assertFalse(contains(featureTypes, FeatureType.ACTION)); assertFalse(contains(featureTypes, FeatureType.ACTION_PARAMETER)); }
public void testNoFacetIfPropertyTypeIsNotBigDecimal() throws Exception { final Class<?> cls = SimpleObjectWithBigDecimalColumnAnnotations.class; final Method method = cls.getMethod("getStringPropertyWithColumnAnnotation"); facetFactory.process(new FacetFactory.ProcessMethodContext(cls, null, null, method, methodRemover, facetedMethod)); final Facet facet = facetedMethod.getFacet(BigDecimalValueFacet.class); assertNull(facet); }
@Override protected void setUp() throws Exception { super.setUp(); facetFactory = new BigDecimalDerivedFromJdoColumnAnnotationFacetFactory(); }
@Override protected void setUp() throws Exception { super.setUp(); facetFactory = new MandatoryFromJdoColumnAnnotationFacetFactory(); cls = SimpleObjectWithColumnAllowsNullAnnotations.class; }
public void testFeatureTypes() { final List<FeatureType> featureTypes = facetFactory.getFeatureTypes(); assertFalse(contains(featureTypes, FeatureType.OBJECT)); assertTrue(contains(featureTypes, FeatureType.PROPERTY)); assertFalse(contains(featureTypes, FeatureType.COLLECTION)); assertFalse(contains(featureTypes, FeatureType.ACTION)); assertFalse(contains(featureTypes, FeatureType.ACTION_PARAMETER)); }
public void testFeatureTypes() { final List<FeatureType> featureTypes = facetFactory.getFeatureTypes(); assertFalse(contains(featureTypes, FeatureType.OBJECT)); assertTrue(contains(featureTypes, FeatureType.PROPERTY)); assertFalse(contains(featureTypes, FeatureType.COLLECTION)); assertFalse(contains(featureTypes, FeatureType.ACTION)); assertFalse(contains(featureTypes, FeatureType.ACTION_PARAMETER_SCALAR)); }
@Override protected void setUp() throws Exception { super.setUp(); facetFactory = new BigDecimalDerivedFromJdoColumnAnnotationFacetFactory(); }
@Override protected void setUp() throws Exception { super.setUp(); facetFactory = new MandatoryFromJdoColumnAnnotationFacetFactory(); cls = SimpleObjectWithColumnAllowsNullAnnotations.class; }