| 1 | package de.ugoe.cs.eventbench.windows.data;
|
|---|
| 2 |
|
|---|
| 3 | import org.junit.*;
|
|---|
| 4 |
|
|---|
| 5 | import static org.junit.Assert.*;
|
|---|
| 6 |
|
|---|
| 7 | /**
|
|---|
| 8 | * The class <code>WindowsEventTest</code> contains tests for the class <code>{@link WindowsEvent}</code>.
|
|---|
| 9 | *
|
|---|
| 10 | * @author Steffen Herbold
|
|---|
| 11 | * @version 1.0
|
|---|
| 12 | */
|
|---|
| 13 | public class WindowsEventTest {
|
|---|
| 14 |
|
|---|
| 15 | @Test
|
|---|
| 16 | public void testTargetEquals_1() throws Exception {
|
|---|
| 17 | WindowsEvent event = new WindowsEvent("type");
|
|---|
| 18 | String target1 = "<window name=\"name1\" class=\"class1\" resourceId=\"id1\" isModal=\"modal1\" hwnd=\"111\"/>";
|
|---|
| 19 | String target2 = "<window name=\"name1\" class=\"class1\" resourceId=\"id1\" isModal=\"modal1\" hwnd=\"111\"/>";
|
|---|
| 20 | event.setTarget(target1);
|
|---|
| 21 | boolean expected = true;
|
|---|
| 22 |
|
|---|
| 23 | boolean result = event.targetEquals(target2);
|
|---|
| 24 |
|
|---|
| 25 | assertEquals(expected, result);
|
|---|
| 26 | }
|
|---|
| 27 |
|
|---|
| 28 | @Test
|
|---|
| 29 | public void testTargetEquals_2() throws Exception {
|
|---|
| 30 | WindowsEvent event = new WindowsEvent("type");
|
|---|
| 31 | String target1 = "<window name=\"Messplatz\" class=\"#32770\" resourceId=\"0\" isModal=\"true\" hwnd=\"1770138\"/><window name=\"Messplatz im Einstellmodus\" class=\"#32770\" resourceId=\"0\" isModal=\"true\" hwnd=\"2032262\"/><window name=\"\" class=\"#32770\" resourceId=\"0\" isModal=\"false\" hwnd=\"459658\"/><window name=\"\" class=\"SysTabControl32\" resourceId=\"12320\" isModal=\"false\" hwnd=\"983734\"/>";
|
|---|
| 32 | String target2 = "<window name=\"Messplatz\" class=\"#32770\" resourceId=\"0\" isModal=\"true\" hwnd=\"1770138\"/><window name=\"Messplatz im Einstellmodus\" class=\"#32770\" resourceId=\"0\" isModal=\"true\" hwnd=\"2032262\"/><window name=\"\" class=\"#32770\" resourceId=\"0\" isModal=\"false\" hwnd=\"459658\"/><window name=\"\" class=\"SysTabControl32\" resourceId=\"12320\" isModal=\"false\" hwnd=\"983734\"/>";
|
|---|
| 33 | event.setTarget(target1);
|
|---|
| 34 | boolean expected = true;
|
|---|
| 35 |
|
|---|
| 36 | boolean result = event.targetEquals(target2);
|
|---|
| 37 |
|
|---|
| 38 | assertEquals(expected, result);
|
|---|
| 39 |
|
|---|
| 40 | MFCTargetComparator.setMutable(false);
|
|---|
| 41 |
|
|---|
| 42 | result = event.targetEquals(target2);
|
|---|
| 43 |
|
|---|
| 44 | assertEquals(expected, result);
|
|---|
| 45 | }
|
|---|
| 46 |
|
|---|
| 47 | }
|
|---|