1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package net.sourceforge.jwebunit.tests;
20
21 import static net.sourceforge.jwebunit.junit.JWebUnit.assertDownloadedFileEquals;
22 import static net.sourceforge.jwebunit.junit.JWebUnit.assertTextPresent;
23 import static net.sourceforge.jwebunit.junit.JWebUnit.beginAt;
24 import static net.sourceforge.jwebunit.junit.JWebUnit.setBaseUrl;
25
26 import java.io.IOException;
27
28 import org.junit.Test;
29
30
31
32
33
34
35 public class NonHtmlContentTest extends JWebUnitAPITestCase {
36
37 public void setUp() throws Exception {
38 super.setUp();
39 setBaseUrl(HOST_PATH + "/NonHtmlContentTest");
40 }
41
42 @Test public void testTextContent() {
43 beginAt("/text.txt");
44 assertTextPresent("Hello\r\nWorld");
45 }
46
47 @Test public void testBinaryContent() {
48 beginAt("/text.bin");
49 assertTextPresent("Hello\r\nWorld");
50 }
51
52 @Test public void testImageContent() throws IOException {
53 beginAt("/image.png");
54 assertDownloadedFileEquals(this.getClass().getResource("/testcases/NonHtmlContentTest/image.png"));
55 }
56 }