Changeset 2146 for trunk/autoquest-core-events-test
- Timestamp:
- 05/19/17 11:31:29 (7 years ago)
- Location:
- trunk/autoquest-core-events-test/src/test/java/de/ugoe/cs/autoquest/eventcore/guimodel
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-core-events-test/src/test/java/de/ugoe/cs/autoquest/eventcore/guimodel/AbstractDefaultGUIElementTest.java
r1876 r2146 19 19 import org.junit.Test; 20 20 21 import de.ugoe.cs.autoquest.eventcore.IEventTargetSpec; 21 22 import de.ugoe.cs.autoquest.eventcore.guimodel.AbstractDefaultGUIElement; 22 23 import de.ugoe.cs.autoquest.eventcore.guimodel.IGUIElement; 23 import de.ugoe.cs.autoquest.eventcore.guimodel.IGUIElementSpec;24 24 25 25 /** … … 38 38 assertCompletelyUnequal(guiElement1, guiElement2); 39 39 40 guiElement1.addEqual GUIElement(guiElement2);40 guiElement1.addEqualEventTarget(guiElement2); 41 41 assertCompletelyEqual(guiElement1, guiElement2); 42 42 … … 47 47 assertCompletelyUnequal(guiElement2, guiElement3); 48 48 49 guiElement1.addEqual GUIElement(guiElement3);49 guiElement1.addEqualEventTarget(guiElement3); 50 50 assertCompletelyEqual(guiElement1, guiElement2, guiElement3); 51 51 … … 57 57 assertCompletelyUnequal(guiElement3, guiElement4); 58 58 59 guiElement3.addEqual GUIElement(guiElement4);59 guiElement3.addEqualEventTarget(guiElement4); 60 60 assertCompletelyEqual(guiElement1, guiElement2, guiElement3, guiElement4); 61 61 } … … 115 115 */ 116 116 @Override 117 public void updateSpecification(I GUIElementSpec furtherSpec) {117 public void updateSpecification(IEventTargetSpec furtherSpec) { 118 118 throw new UnsupportedOperationException(); 119 119 } -
trunk/autoquest-core-events-test/src/test/java/de/ugoe/cs/autoquest/eventcore/guimodel/GUIModelTest.java
r1876 r2146 23 23 import org.junit.Test; 24 24 25 import de.ugoe.cs.autoquest.eventcore.EventTargetModelConfigurationException; 26 import de.ugoe.cs.autoquest.eventcore.HierarchicalEventTargetModel; 27 import de.ugoe.cs.autoquest.eventcore.IEventTargetFactory; 28 import de.ugoe.cs.autoquest.eventcore.IEventTargetSpec; 29 import de.ugoe.cs.autoquest.eventcore.IHierarchicalEventTarget; 30 import de.ugoe.cs.autoquest.eventcore.IHierarchicalEventTargetModel; 31 25 32 /** 26 33 * … … 32 39 * 33 40 */ 34 private I GUIElementFactory guiElementFactory = new TestGUIElementFactory();41 private IEventTargetFactory guiElementFactory = new TestGUIElementFactory(); 35 42 36 43 /** … … 399 406 IGUIElement guiElem9 = model.getChildren(guiElem1).get(1); 400 407 401 model.group GUIElements(Arrays.asList(guiElem2, guiElem9), "newGroup");408 model.groupEventTargets(Arrays.asList(guiElem2, guiElem9), "newGroup", guiElementFactory); 402 409 403 410 assertEquals(1, model.getChildren(guiElem1).size()); … … 475 482 IGUIElement guiElem5 = model.getChildren(guiElem2).get(1); 476 483 477 model.group GUIElements(Arrays.asList(guiElem3, guiElem5), "newGroup");484 model.groupEventTargets(Arrays.asList(guiElem3, guiElem5), "newGroup", guiElementFactory); 478 485 479 486 assertEquals(1, model.getChildren(guiElem2).size()); … … 551 558 IGUIElement guiElem4 = model.getChildren(guiElem3).get(0); 552 559 553 model.group GUIElements(Arrays.asList(guiElem4), "newGroup");560 model.groupEventTargets(Arrays.asList(guiElem4), "newGroup", guiElementFactory); 554 561 555 562 assertEquals(1, model.getChildren(guiElem3).size()); … … 629 636 IGUIElement guiElem6 = model.getChildren(guiElem5).get(0); 630 637 631 model.group GUIElements(Arrays.asList(guiElem4, guiElem6), "newGroup");638 model.groupEventTargets(Arrays.asList(guiElem4, guiElem6), "newGroup", guiElementFactory); 632 639 } 633 640 … … 685 692 // \-- guiElem10 686 693 687 GUIModel.Traversertraverser = model.getTraverser();694 IHierarchicalEventTargetModel.Traverser<IGUIElement> traverser = model.getTraverser(); 688 695 assertNotNull(traverser); 689 696 assertTrue(traverser.hasFirstChild()); … … 890 897 // \-- guiElem10 891 898 892 GUIModel.Traversertraverser = model.getTraverser(target);899 IHierarchicalEventTargetModel.Traverser<IGUIElement> traverser = model.getTraverser(target); 893 900 assertNotNull(traverser); 894 901 assertFalse(traverser.hasFirstChild()); … … 985 992 * @author Patrick Harms 986 993 */ 987 private class TestGUIElementFactory implements I GUIElementFactory {994 private class TestGUIElementFactory implements IEventTargetFactory { 988 995 989 996 /* (non-Javadoc) 990 997 * @see IGUIElementFactory#instantiateGUIElement(IGUIElementSpec, IGUIElement) 991 998 */ 999 @SuppressWarnings("unchecked") 992 1000 @Override 993 public IGUIElement instantiateGUIElement(IGUIElementSpec specification, IGUIElement parent) 994 throws GUIModelConfigurationException 1001 public <T extends IHierarchicalEventTarget> T instantiateEventTarget(IEventTargetSpec specification, 1002 T parent) 1003 throws EventTargetModelConfigurationException 995 1004 { 996 1005 assertTrue(specification instanceof TestGUIElementSpec); 997 1006 998 return new TestGUIElement((TestGUIElementSpec) specification, parent); 1007 return (T) new TestGUIElement((TestGUIElementSpec) specification, (IGUIElement) parent); 1008 } 1009 1010 /* (non-Javadoc) 1011 * @see IEventTargetFactory#instantiateGroup(String, IHierarchicalEventTarget, HierarchicalEventTargetModel) 1012 */ 1013 @SuppressWarnings("unchecked") 1014 @Override 1015 public <T extends IHierarchicalEventTarget> T instantiateGroup(String groupName, 1016 T parent, 1017 HierarchicalEventTargetModel<T> hierarchicalEventTargetModel) 1018 { 1019 return (T) new GUIElementGroup(groupName, (IGUIElement) parent, (GUIModel) hierarchicalEventTargetModel); 999 1020 } 1000 1021 … … 1053 1074 */ 1054 1075 @Override 1055 public boolean getSimilarity(I GUIElementSpec other) {1076 public boolean getSimilarity(IEventTargetSpec other) { 1056 1077 return (other instanceof TestGUIElementSpec ? 1057 1078 ((TestGUIElementSpec) other).similarityId.equals(similarityId) : false); … … 1105 1126 */ 1106 1127 @Override 1107 public void updateSpecification(I GUIElementSpec furtherSpec) {1128 public void updateSpecification(IEventTargetSpec furtherSpec) { 1108 1129 // do nothing 1109 1130 } -
trunk/autoquest-core-events-test/src/test/java/de/ugoe/cs/autoquest/eventcore/guimodel/MockGUIElement.java
r1876 r2146 14 14 15 15 package de.ugoe.cs.autoquest.eventcore.guimodel; 16 17 import de.ugoe.cs.autoquest.eventcore.IEventTargetSpec; 18 import de.ugoe.cs.autoquest.eventcore.IHierarchicalEventTarget; 19 import de.ugoe.cs.autoquest.eventcore.IHierarchicalEventTargetModel; 16 20 17 21 public class MockGUIElement implements IGUIElement { … … 55 59 56 60 @Override 57 public void updateSpecification(I GUIElementSpec furtherSpec) { }61 public void updateSpecification(IEventTargetSpec furtherSpec) { } 58 62 59 63 @Override 60 public void addEqualGUIElement(IGUIElement equalElement) { } 64 public IHierarchicalEventTargetModel<?> getEventTargetModel() { 65 return null; 66 } 67 68 @Override 69 public void addEqualEventTarget(IHierarchicalEventTarget equalElement) { } 61 70 62 71 @Override -
trunk/autoquest-core-events-test/src/test/java/de/ugoe/cs/autoquest/eventcore/guimodel/MockGUIElementSpec.java
r1396 r2146 14 14 15 15 package de.ugoe.cs.autoquest.eventcore.guimodel; 16 17 import de.ugoe.cs.autoquest.eventcore.IEventTargetSpec; 16 18 17 19 public class MockGUIElementSpec implements IGUIElementSpec { … … 31 33 32 34 @Override 33 public boolean getSimilarity(I GUIElementSpec other) {35 public boolean getSimilarity(IEventTargetSpec other) { 34 36 return false; 35 37 }
Note: See TracChangeset
for help on using the changeset viewer.