X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ftemplate%2FImageLinkFilterTest.java;fp=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ftemplate%2FImageLinkFilterTest.java;h=5d95423f5c56004a9cc76934d309b1223b32ddfe;hp=e96b6cbaa527674c51c610f6fa533f77060d7c93;hb=03cec6a6772c2d836d94864adddaf544cbe9d72f;hpb=6f1f26e3998cfef155b0cf59152827accea70d30 diff --git a/src/test/java/net/pterodactylus/sone/template/ImageLinkFilterTest.java b/src/test/java/net/pterodactylus/sone/template/ImageLinkFilterTest.java index e96b6cb..5d95423 100644 --- a/src/test/java/net/pterodactylus/sone/template/ImageLinkFilterTest.java +++ b/src/test/java/net/pterodactylus/sone/template/ImageLinkFilterTest.java @@ -9,9 +9,6 @@ import static org.mockito.Mockito.when; import net.pterodactylus.sone.core.Core; import net.pterodactylus.sone.data.Image; -import net.pterodactylus.util.template.HtmlFilter; -import net.pterodactylus.util.template.TemplateContext; -import net.pterodactylus.util.template.TemplateContextFactory; import com.google.common.collect.ImmutableMap; import org.hamcrest.Matchers; @@ -23,23 +20,14 @@ import org.junit.Test; /** * Unit test for {@link ImageLinkFilterTest}. - * - * @author David ‘Bombe’ Roden */ public class ImageLinkFilterTest { private final Core core = mock(Core.class); - private final TemplateContextFactory templateContextFactory = new TemplateContextFactory(); - private final ImageLinkFilter imageLinkFilter = new ImageLinkFilter(core, templateContextFactory); - private final TemplateContext templateContext = null; + private final ImageLinkFilter imageLinkFilter = new ImageLinkFilter(core); private final Image image = mock(Image.class); @Before - public void setupTemplateContextFactory() { - templateContextFactory.addFilter("html", new HtmlFilter()); - } - - @Before public void setupCore() { when(core.getImage("image-id", false)).thenReturn(image); } @@ -58,7 +46,7 @@ public class ImageLinkFilterTest { @Test public void imageLinkIsGeneratedCorrectlyForNotInsertedImages() { when(image.isInserted()).thenReturn(false); - String result = String.valueOf(imageLinkFilter.format(templateContext, image, ImmutableMap.of())); + String result = String.valueOf(imageLinkFilter.format(null, image, ImmutableMap.of())); Element imageElement = getSingleElement(result); assertThat(imageElement.attr("class"), is("")); assertThat(imageElement.attr("src"), is("getImage.html?image=image-id")); @@ -70,7 +58,7 @@ public class ImageLinkFilterTest { @Test public void imageLinkIsGeneratedCorrectlyForInsertedImages() { - String result = String.valueOf(imageLinkFilter.format(templateContext, image, ImmutableMap.of())); + String result = String.valueOf(imageLinkFilter.format(null, image, ImmutableMap.of())); Element imageElement = getSingleElement(result); assertThat(imageElement.attr("class"), is("")); assertThat(imageElement.attr("src"), is("/image-key")); @@ -82,7 +70,7 @@ public class ImageLinkFilterTest { @Test public void imageTitleAndDescriptionAreOverriddenCorrectly() { - String result = String.valueOf(imageLinkFilter.format(templateContext, image, ImmutableMap.of("title", "Test Title"))); + String result = String.valueOf(imageLinkFilter.format(null, image, ImmutableMap.of("title", "Test Title"))); Element imageElement = getSingleElement(result); assertThat(imageElement.attr("title"), is("Test Title")); assertThat(imageElement.attr("alt"), is("Test Title")); @@ -90,7 +78,7 @@ public class ImageLinkFilterTest { @Test public void imageIsScaledByWidthCorrectly() { - String result = String.valueOf(imageLinkFilter.format(templateContext, image, ImmutableMap.of("max-width", "320"))); + String result = String.valueOf(imageLinkFilter.format(null, image, ImmutableMap.of("max-width", "320"))); Element imageElement = getSingleElement(result); assertThat(imageElement.attr("width"), is("320")); assertThat(imageElement.attr("height"), is("135")); @@ -98,7 +86,7 @@ public class ImageLinkFilterTest { @Test public void imageIsScaledByHeightCorrectly() { - String result = String.valueOf(imageLinkFilter.format(templateContext, image, ImmutableMap.of("max-height", "135"))); + String result = String.valueOf(imageLinkFilter.format(null, image, ImmutableMap.of("max-height", "135"))); Element imageElement = getSingleElement(result); assertThat(imageElement.attr("width"), is("320")); assertThat(imageElement.attr("height"), is("135")); @@ -106,7 +94,7 @@ public class ImageLinkFilterTest { @Test public void wideImageIsEnlargedCorrectly() { - String result = String.valueOf(imageLinkFilter.format(templateContext, image, + String result = String.valueOf(imageLinkFilter.format(null, image, ImmutableMap.of("mode", "enlarge", "max-width", "100", "max-height", "100"))); Element imageElement = getSingleElement(result); assertThat(imageElement.attr("width"), is("237")); @@ -119,7 +107,7 @@ public class ImageLinkFilterTest { public void highImageIsEnlargedCorrectly() { when(image.getWidth()).thenReturn(270); when(image.getHeight()).thenReturn(640); - String result = String.valueOf(imageLinkFilter.format(templateContext, image, + String result = String.valueOf(imageLinkFilter.format(null, image, ImmutableMap.of("mode", "enlarge", "max-width", "100", "max-height", "100"))); Element imageElement = getSingleElement(result); assertThat(imageElement.attr("width"), is("100")); @@ -130,12 +118,12 @@ public class ImageLinkFilterTest { @Test public void nullImageIsReturnedAsNull() { - assertThat(imageLinkFilter.format(templateContext, null, null), nullValue()); + assertThat(imageLinkFilter.format(null, null, null), nullValue()); } @Test public void stringIsUsedToLoadImageFromCore() { - String result = String.valueOf(imageLinkFilter.format(templateContext, "image-id", ImmutableMap.of())); + String result = String.valueOf(imageLinkFilter.format(null, "image-id", ImmutableMap.of())); Element imageElement = getSingleElement(result); assertThat(imageElement.attr("class"), is("")); assertThat(imageElement.attr("src"), is("/image-key"));