Package org.apache.commons.lang.math

Examples of org.apache.commons.lang.math.NumberRange


        InterfaceProductGroup pg = (InterfaceProductGroup) broker.getObjectByQuery(new QueryByIdentity(samplePG));
        List list = pg.getAllArticles();
        assertNotNull(list);
        assertEquals(3, list.size());
        NumberRange range = new NumberRange(a1_.getArticleId(), a3_.getArticleId());
        InterfaceArticle a1 = null;
        InterfaceArticle a2 = null;
        for(int i = 0; i < list.size(); i++)
        {
            a2 = a1;
            a1 =  (InterfaceArticle) list.get(i);
            if(i>0) assertTrue(a1.getArticleId().intValue() < a2.getArticleId().intValue());
            assertTrue(range.containsInteger(a1.getArticleId()));
        }
    }
View Full Code Here


        // 4. check if all items are found
        col = broker.getCollectionByQuery(query);
        assertEquals("size of collection should be four", 4, col.size());

        NumberRange range = new NumberRange(a1.getArticleId(), a5.getArticleId());
        Iterator iter = col.iterator();
        while (iter.hasNext())
        {
            InterfaceArticle testIa = (InterfaceArticle) iter.next();
            assertEquals("should be same value", name, testIa.getArticleName());
            Integer id = testIa.getArticleId();
            assertTrue("Id should be a number of the generated articles", range.containsInteger(id));
        }

        // read one item only
        // 1. set query start equals end
        query.setStartAtIndex(4);
        query.setEndAtIndex(4);

        // 2. check if only one item is found
        OJBIterator ojbIter = (OJBIterator)broker.getIteratorByQuery(query);
        assertEquals("size of iterator should be one", 1, ojbIter.size());
        InterfaceArticle test4 = (InterfaceArticle) ojbIter.next();
        ojbIter.releaseDbResources();
        assertTrue("Id should be a number of the generated articles", range.containsInteger(test4.getArticleId()));
    }
View Full Code Here

        InterfaceProductGroup pg = (InterfaceProductGroup) broker.getObjectByQuery(new QueryByIdentity(samplePG));
        List list = pg.getAllArticles();
        assertNotNull(list);
        assertEquals(3, list.size());
        NumberRange range = new NumberRange(a1_.getArticleId(), a3_.getArticleId());
        InterfaceArticle a1 = null;
        InterfaceArticle a2 = null;
        for(int i = 0; i < list.size(); i++)
        {
            a2 = a1;
            a1 =  (InterfaceArticle) list.get(i);
            if(i>0) assertTrue(a1.getArticleId().intValue() < a2.getArticleId().intValue());
            assertTrue(range.containsInteger(a1.getArticleId()));
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.commons.lang.math.NumberRange

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.