}
@Test
public void testGetMostViewedArticles() throws Exception
{
Article article = new Article();
article.setTitle( "0 views" );
articleService.saveArticle( article );
articleService.publishArticle( article.getId() );
article = new Article();
article.incrementViewed();
article.setTitle( "1 views" );
articleService.saveArticle( article );
articleService.publishArticle( article.getId() );
article = new Article();
article.incrementViewed();
article.incrementViewed();
article.setTitle( "2 views" );
articleService.saveArticle( article );
articleService.publishArticle( article.getId() );
List<Article> articles = articleService.getMostViewedArticles();
Assert.assertEquals( "2 views", articles.get( 0 ).getTitle() );
Assert.assertEquals( "1 views", articles.get( 1 ).getTitle() );
Assert.assertEquals( "0 views", articles.get( 2 ).getTitle() );