+++ /dev/null
-package net.pterodactylus.sone.web;
-
-import static org.hamcrest.MatcherAssert.assertThat;
-import static org.hamcrest.Matchers.is;
-
-import org.junit.Test;
-
-/**
- * Unit test for {@link AboutPage}.
- *
- * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
- */
-public class AboutPageTest extends WebPageTest {
-
- private final String version = "0.1.2";
- private final int year = 1234;
- private final String homepage = "home://page";
- private final AboutPage page = new AboutPage(template, webInterface, version, year, homepage);
-
- @Test
- public void pageReturnsCorrectPath() {
- assertThat(page.getPath(), is("about.html"));
- }
-
- @Test
- public void pageSetsCorrectVersionInTemplateContext() throws Exception {
- page.processTemplate(freenetRequest, templateContext);
- assertThat(templateContext.get("version"), is((Object) version));
- }
-
- @Test
- public void pageSetsCorrectHomepageInTemplateContext() throws Exception {
- page.processTemplate(freenetRequest, templateContext);
- assertThat(templateContext.get("homepage"), is((Object) homepage));
- }
-
- @Test
- public void pageSetsCorrectYearInTemplateContext() throws Exception {
- page.processTemplate(freenetRequest, templateContext);
- assertThat(templateContext.get("year"), is((Object) year));
- }
-
-}