@Test public void findRootCategoriesTest() throws Exception { Language language = languageRepository.findByCode("en"); List<CategoryDescription> all = categoryDescriptionRepositoryDao.findRootCategories(language); logger.info("------------------------------------------------------"); for (CategoryDescription p : all) { Assert.assertEquals(0L, p.getCategory().getParentId()); } logger.info("------------------------------------------------------"); }
@Test public void findCategoriesByParentIdTest() throws Exception { Language language = languageRepository.findByCode("en"); logger.info("------------------------------------------------------"); for (CategoryDescription p : categoryDescriptionRepositoryDao.findRootCategories(language)) { for (CategoryDescription p2 : categoryDescriptionRepositoryDao.findCategoriesByParentId( p.getCategory().getId(), language)) { Assert.assertEquals(p.getCategory().getId().longValue(), p2.getCategory().getParentId()); } } logger.info("------------------------------------------------------"); }