source: trunk/quest-core-assertions-test/src/test/java/de/ugoe/cs/quest/assertions/FileEqualsReplayTest.java @ 518

Last change on this file since 518 was 518, checked in by sherbold, 12 years ago
  • initial commit of quest-core-assertions, quest-core-assertions-test, quest-core-coverage, quest-core-coverage-test, quest-core-usageprofiles, and quest-core-usageprofiles-test
  • Property svn:mime-type set to text/plain
File size: 2.1 KB
Line 
1package de.ugoe.cs.quest.assertions;
2
3import org.junit.*;
4
5import de.ugoe.cs.quest.assertions.FileEqualsReplay;
6import static org.junit.Assert.*;
7
8/**
9 * The class <code>FileEqualsReplayTest</code> contains tests for the class
10 * <code>{@link FileEqualsReplay}</code>.
11 *
12 * @author Steffen Herbold
13 * @version 1.0
14 */
15public class FileEqualsReplayTest {
16
17        private final static String ENDLINE = System.getProperty("line.separator");
18
19        @Test
20        public void testFileEqualsReplay_1() throws Exception {
21                String expectedFile = "expectedFileString";
22                String actualFile = "actualFileString";
23
24                FileEqualsReplay result = new FileEqualsReplay(expectedFile, actualFile);
25
26                assertNotNull(result);
27                assertEquals(expectedFile, result.expectedFile);
28                assertEquals(actualFile, result.actualFile);
29        }
30
31        @Test(expected = java.security.InvalidParameterException.class)
32        public void testFileEqualsReplay_2() throws Exception {
33                String actualFile = "actualFileString";
34
35                new FileEqualsReplay(null, actualFile);
36        }
37
38        @Test(expected = java.security.InvalidParameterException.class)
39        public void testFileEqualsReplay_3() throws Exception {
40                String expectedFile = "expectedFileString";
41
42                new FileEqualsReplay(expectedFile, null);
43        }
44
45        @Test
46        public void testGetReplay_1() throws Exception {
47                FileEqualsReplay fixture = new FileEqualsReplay("", "");
48
49                String result = fixture.getReplay();
50
51                assertEquals("  <fileEquals actualFile=\"\" expectedFile=\"\"/>"
52                                + ENDLINE, result);
53        }
54
55        @Test
56        public void testGetReplay_2() throws Exception {
57
58                FileEqualsReplay fixture = new FileEqualsReplay("expectedFileString",
59                                "actualFileString");
60
61                String result = fixture.getReplay();
62
63                assertEquals(
64                                "  <fileEquals actualFile=\"actualFileString\" expectedFile=\"expectedFileString\"/>"
65                                                + ENDLINE, result);
66        }
67
68        @Test
69        public void testGetTarget_1() throws Exception {
70                FileEqualsReplay fixture = new FileEqualsReplay("", "");
71
72                String result = fixture.getTarget();
73
74                assertEquals("targetNotUsed", result);
75        }
76
77        public static void main(String[] args) {
78                new org.junit.runner.JUnitCore().run(FileEqualsReplayTest.class);
79        }
80}
Note: See TracBrowser for help on using the repository browser.