Changeset 1053 for trunk/autoquest-core-events-test/src
- Timestamp:
- 02/01/13 11:57:41 (12 years ago)
- Location:
- trunk/autoquest-core-events-test/src/test/java/de/ugoe/cs/autoquest/eventcore/guimodel
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-events-test/src/test/java/de/ugoe/cs/autoquest/eventcore/guimodel/GUIElementTreeTest.java
r1025 r1053 12 12 public class GUIElementTreeTest { 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 14 @Test 15 public void testAdd() { 16 GUIElementTree tree = new GUIElementTree(); 17 IGUIElementSpec spec = new MockGUIElementSpec(); 18 tree.add(10l, null, spec); 19 20 assertEquals(1, tree.size()); 21 } 22 23 @Test 24 public void testAddWithParent(){ 25 GUIElementTree tree = new GUIElementTree(); 26 IGUIElementSpec parentspec = new MockGUIElementSpec(); 27 IGUIElementSpec spec = new MockGUIElementSpec(); 28 tree.add(10l, null, parentspec); 29 tree.add(20l, 10l, spec); 30 31 assertEquals(2, tree.size()); 32 33 IGUIElement element = tree.find(20l); 34 assertEquals(parentspec, element.getParent().getSpecification()); 35 } 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 37 @Test 38 public void testFindExisting() { 39 GUIElementTree tree = new GUIElementTree(); 40 IGUIElementSpec spec = new MockGUIElementSpec(); 41 tree.add(10l, 0l, spec); 42 43 IGUIElement element = tree.find(10l); 44 assertNotNull(element); 45 } 46 47 @Test 48 public void testFindNonExisting(){ 49 GUIElementTree tree = new GUIElementTree(); 50 assertEquals(tree.find(10l), null); 51 } 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 53 @Test 54 public void testRemoveSingleElement() { 55 GUIElementTree tree = new GUIElementTree(); 56 IGUIElementSpec spec = new MockGUIElementSpec(); 57 tree.add(10l, null, spec); 58 59 assertEquals(1, tree.size()); 60 assertEquals(1, tree.remove(10l)); 61 } 62 63 @Test 64 public void testRemoveWithChildElement(){ 65 GUIElementTree tree = new GUIElementTree(); 66 IGUIElementSpec parentspec = new MockGUIElementSpec(); 67 IGUIElementSpec spec = new MockGUIElementSpec(); 68 tree.add(10l, null, parentspec); 69 tree.add(20l, 10l, spec); 70 71 assertEquals(2, tree.remove(10l)); 72 assertEquals(0, tree.size()); 73 } 74 75 @Test 76 public void testRemoveNonExisting(){ 77 GUIElementTree tree = new GUIElementTree(); 78 assertEquals(0, tree.remove(10l)); 79 } 80 80 81 82 83 84 85 81 @Test 82 public void testGetGUIModel() { 83 GUIElementTree tree = new GUIElementTree(); 84 assertNotNull(tree.getGUIModel()); 85 } 86 86 } -
trunk/autoquest-core-events-test/src/test/java/de/ugoe/cs/autoquest/eventcore/guimodel/MockGUIElementSpec.java
r1005 r1053 3 3 public class MockGUIElementSpec implements IGUIElementSpec { 4 4 5 @Override 6 public String getType() { 7 return "dummy"; 8 } 5 /** */ 6 private static final long serialVersionUID = 1L; 9 7 10 11 public String[] getTypeHierarchy() {12 return new String[]{getType()};13 8 @Override 9 public String getType() { 10 return "dummy"; 11 } 14 12 15 @Override 16 public boolean getSimilarity(IGUIElementSpec other) { 17 // TODO Auto-generated method stub 18 return false; 19 } 13 @Override 14 public String[] getTypeHierarchy() { 15 return new String[]{getType()}; 16 } 17 18 @Override 19 public boolean getSimilarity(IGUIElementSpec other) { 20 // TODO Auto-generated method stub 21 return false; 22 } 20 23 21 24 }
Note: See TracChangeset
for help on using the changeset viewer.