use of com.nixmash.blog.jpa.model.SiteImage in project nixmash-blog by mintster.
the class SiteServiceTests method getHomePageBannerTest.
@Test
public void getHomePageBannerTest() throws Exception {
SiteImage bannerImage = siteService.getHomeBanner(1L);
assertEquals(bannerImage.getImageFilename(), "churchstreet.jpg");
assertTrue(getTestDayOfYear("01/01/17").equals(1));
}
use of com.nixmash.blog.jpa.model.SiteImage in project nixmash-blog by mintster.
the class GeneralController method home.
// endregion
// region Pages
@RequestMapping(value = "/", method = GET)
public String home(Model model) {
String springVersion = webUI.parameterizedMessage("home.spring.version", SpringBootVersion.getVersion());
model.addAttribute("springVersion", springVersion);
GitHubStats gitHubStats = webUI.getCurrentGitHubStats();
if (gitHubStats != null) {
model.addAttribute("showGitHubStats", true);
model.addAttribute("gitHubStats", gitHubStats);
}
if (webUI.isNixMash()) {
SiteImage siteImage = siteService.getHomeBanner();
model.addAttribute("siteImage", siteImage);
}
Slice<Post> posts = postService.getPublishedPosts(0, 10);
if (posts.getContent().size() > 0)
model.addAttribute("posts", posts);
return HOME_VIEW;
}
use of com.nixmash.blog.jpa.model.SiteImage in project nixmash-blog by mintster.
the class JpaUI method displaySiteImageInfo.
// region SiteImages
private void displaySiteImageInfo() {
SiteImage siteImage = siteService.getHomeBanner();
System.out.println(String.format("SiteImageId: %s | Filename: %s", siteImage.getSiteImageId(), siteImage.getImageFilename()));
}
use of com.nixmash.blog.jpa.model.SiteImage in project nixmash-blog by mintster.
the class SiteServiceTests method randomSiteImageTest.
@Test
public void randomSiteImageTest() {
Collection<SiteImage> siteImages = siteImageRepository.findByBannerImageTrueAndIsActiveTrue();
int activeBannerCount = siteImages.size();
for (int i = 0; i < 500; i++) {
int randomNum = ThreadLocalRandom.current().nextInt(0, activeBannerCount);
SiteImage siteImage = (SiteImage) siteImages.toArray()[randomNum];
assertTrue(siteImage.getIsActive().equals(true));
}
}
use of com.nixmash.blog.jpa.model.SiteImage in project nixmash-blog by mintster.
the class SiteImageRepoTests method getNonCurrentImageTest.
@Test
public void getNonCurrentImageTest() {
SiteImage siteImage = siteImageRepository.findBySiteImageId(1L);
Assert.assertFalse(siteImage.getIsCurrent());
}
Aggregations