public void testEntityAnnotationWithExplicitStrategyAttributeProvided() { @DatastoreIdentity(strategy=IdGeneratorStrategy.IDENTITY) class Customer { } facetFactory.process(new FacetFactory.ProcessClassContext(Customer.class, methodRemover, facetHolder)); final JdoDatastoreIdentityFacet entityFacet = facetHolder .getFacet(JdoDatastoreIdentityFacet.class); assertEquals(IdGeneratorStrategy.IDENTITY, entityFacet.getStrategy()); }
public void testDatastoreIdentityAnnotationWithNoExplicitStrategyDefaultsToUnspecified() { @DatastoreIdentity() class Customer { } facetFactory.process(new FacetFactory.ProcessClassContext(Customer.class, methodRemover, facetHolder)); final JdoDatastoreIdentityFacet entityFacet = facetHolder .getFacet(JdoDatastoreIdentityFacet.class); assertEquals(IdGeneratorStrategy.UNSPECIFIED, entityFacet.getStrategy()); }
public void testDatastoreIdentityAnnotationWithNoExplicitStrategyDefaultsToUnspecified() { @DatastoreIdentity() class Customer { } facetFactory.process(new FacetFactory.ProcessClassContext(Customer.class, methodRemover, facetHolder)); final JdoDatastoreIdentityFacet entityFacet = facetHolder .getFacet(JdoDatastoreIdentityFacet.class); assertEquals(IdGeneratorStrategy.UNSPECIFIED, entityFacet.getStrategy()); }
public void testEntityAnnotationWithExplicitStrategyAttributeProvided() { @DatastoreIdentity(strategy=IdGeneratorStrategy.IDENTITY) class Customer { } facetFactory.process(new FacetFactory.ProcessClassContext(Customer.class, methodRemover, facetHolder)); final JdoDatastoreIdentityFacet entityFacet = facetHolder .getFacet(JdoDatastoreIdentityFacet.class); assertEquals(IdGeneratorStrategy.IDENTITY, entityFacet.getStrategy()); }
public void testDatastoreIdentityAnnotationWithNoExplicitStrategyDefaultsToUnspecified() { @DatastoreIdentity() abstract class Customer implements Persistable { } facetFactory.process(new FacetFactory.ProcessClassContext(Customer.class, methodRemover, facetHolder)); final JdoDatastoreIdentityFacet entityFacet = facetHolder .getFacet(JdoDatastoreIdentityFacet.class); assertEquals(IdGeneratorStrategy.UNSPECIFIED, entityFacet.getStrategy()); }
public void testEntityAnnotationWithExplicitStrategyAttributeProvided() { @DatastoreIdentity(strategy=IdGeneratorStrategy.IDENTITY) abstract class Customer implements Persistable { } facetFactory.process(new FacetFactory.ProcessClassContext(Customer.class, methodRemover, facetHolder)); final JdoDatastoreIdentityFacet entityFacet = facetHolder .getFacet(JdoDatastoreIdentityFacet.class); assertEquals(IdGeneratorStrategy.IDENTITY, entityFacet.getStrategy()); }
public void testDatastoreIdentityAnnotationWithNoExplicitStrategyDefaultsToUnspecified() { @DatastoreIdentity() abstract class Customer implements Persistable { } facetFactory.process(new FacetFactory.ProcessClassContext(Customer.class, methodRemover, facetHolder)); final JdoDatastoreIdentityFacet entityFacet = facetHolder .getFacet(JdoDatastoreIdentityFacet.class); assertEquals(IdGeneratorStrategy.UNSPECIFIED, entityFacet.getStrategy()); }
public void testEntityAnnotationWithExplicitStrategyAttributeProvided() { @DatastoreIdentity(strategy=IdGeneratorStrategy.IDENTITY) abstract class Customer implements Persistable { } facetFactory.process(new FacetFactory.ProcessClassContext(Customer.class, methodRemover, facetHolder)); final JdoDatastoreIdentityFacet entityFacet = facetHolder .getFacet(JdoDatastoreIdentityFacet.class); assertEquals(IdGeneratorStrategy.IDENTITY, entityFacet.getStrategy()); }