Package com.impetus.kundera.metadata.validator

Examples of com.impetus.kundera.metadata.validator.GeneratedIdStrategySequence


    public void testSequenceStrategy() throws NoSuchFieldException, SecurityException, IllegalArgumentException,
            IllegalAccessException
    {
        IdGenerator idGenerator = new IdGenerator();

        GeneratedIdStrategySequence seqStrategy = new GeneratedIdStrategySequence();
        seqStrategy.setName("sequence strategy");

        Assert.assertEquals(0, seqStrategy.getId());

        EntityMetadata entityMetadata = KunderaMetadataManager.getEntityMetadata(kunderaMetadata,
                GeneratedIdStrategySequence.class);

        // on auto strategy
        idGenerator.generateAndSetId(seqStrategy, entityMetadata, CoreTestUtilities.getDelegator(em), kunderaMetadata);
        Assert.assertTrue(seqStrategy.getId() > 0);

        try
        {
            setInvalidClient(CoreTestUtilities.getDelegator(em));
            idGenerator.generateAndSetId(seqStrategy, entityMetadata, CoreTestUtilities.getDelegator(em),
View Full Code Here

TOP

Related Classes of com.impetus.kundera.metadata.validator.GeneratedIdStrategySequence

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.