@Test
  @PrepareForTest({UtilsHibernate.class})
  public void testGetArticles() throws Exception {

    PowerMockito.mockStatic(UtilsHibernate.class);

    List<Article> articleList = new ArrayList<>();

    Article article1 = new Article();
    article1.setTitle("article1");
    articleList.add(article1);

    Article article2 = new Article();
    article2.setTitle("article2");
    articleList.add(article2);

    Mockito.when(
            articleDao.getAllArticles(
                2, 1, UtilsHibernate.getOrderByString("asc", "title"), "title", 1))
        .thenReturn(articleList);

    List<Article> articles = articleService.getArticles(2, 1, "asc", "title", 1);

    Assert.assertTrue(
        articles.get(0).getTitle().equals("article1")
            && articles.get(1).getTitle().equals("article2"));
  }