Examples of incrementRate()


Examples of com.dodo.blog.model.Article.incrementRate()

        Article article = getArticleById( articleId );
        if ( article != null && accountId != null )
        {
            // rate article
            article.incrementRate( rate );
            save( article );

            // create Rate entity that holds info whether user already voted for this article or not
            save( new Rate( articleId, accountId ) );
        }
View Full Code Here

Examples of com.dodo.blog.model.Article.incrementRate()

    public void testRateLogic()
    {
        Article article = new Article();
        org.junit.Assert.assertEquals( Double.valueOf( 0 ), article.calculateRate() );

        article.incrementRate( 3L );
        org.junit.Assert.assertEquals( Double.valueOf( 3 ), article.calculateRate() );

        article.incrementRate( 5L );
        org.junit.Assert.assertEquals( Double.valueOf( 4 ), article.calculateRate() );
View Full Code Here

Examples of com.dodo.blog.model.Article.incrementRate()

        org.junit.Assert.assertEquals( Double.valueOf( 0 ), article.calculateRate() );

        article.incrementRate( 3L );
        org.junit.Assert.assertEquals( Double.valueOf( 3 ), article.calculateRate() );

        article.incrementRate( 5L );
        org.junit.Assert.assertEquals( Double.valueOf( 4 ), article.calculateRate() );

        article.incrementRate( 1L );
        org.junit.Assert.assertEquals( Double.valueOf( 3 ), article.calculateRate() );
    }
View Full Code Here

Examples of com.dodo.blog.model.Article.incrementRate()

        org.junit.Assert.assertEquals( Double.valueOf( 3 ), article.calculateRate() );

        article.incrementRate( 5L );
        org.junit.Assert.assertEquals( Double.valueOf( 4 ), article.calculateRate() );

        article.incrementRate( 1L );
        org.junit.Assert.assertEquals( Double.valueOf( 3 ), article.calculateRate() );
    }

    @Test
    public void testRate() throws Exception
View Full Code Here

Examples of com.dodo.blog.model.Article.incrementRate()

        article.setTitle( "0 rates" );
        articleService.saveArticle( article );
        articleService.publishArticle( article.getId() );

        article = new Article();
        article.incrementRate( 3L );
        article.setTitle( "1 rates" );
        articleService.saveArticle( article );
        articleService.publishArticle( article.getId() );

        article = new Article();
View Full Code Here

Examples of com.dodo.blog.model.Article.incrementRate()

        article.setTitle( "1 rates" );
        articleService.saveArticle( article );
        articleService.publishArticle( article.getId() );

        article = new Article();
        article.incrementRate( 5l );
        article.setTitle( "2 rates" );
        articleService.saveArticle( article );
        articleService.publishArticle( article.getId() );

        List<Article> articles = articleService.getBestRatedArticles();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.