source: trunk/EventBenchCoreTest/src/de/ugoe/cs/eventbench/assertions/TextEqualsReplayTest.java @ 341

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