Ignore:
Timestamp:
08/16/12 17:27:26 (12 years ago)
Author:
sherbold
Message:
  • adapted GUITAR plugin to new event core
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/quest-ui-core/src/main/java/de/ugoe/cs/quest/plugin/guitar/GUITARTestCaseParser.java

    r488 r556  
    66 
    77import de.ugoe.cs.quest.eventcore.Event; 
    8 import de.ugoe.cs.quest.plugin.guitar.eventcore.EFGEvent; 
     8import de.ugoe.cs.quest.plugin.guitar.eventcore.GUITAREventTarget; 
     9import de.ugoe.cs.quest.plugin.guitar.eventcore.GUITAREventType; 
     10import de.ugoe.cs.quest.plugin.guitar.eventcore.GUITARReplayable; 
    911import edu.umd.cs.guitar.model.IO; 
    1012import edu.umd.cs.guitar.model.data.EFG; 
     
    7072         * @return event sequence describing the test case 
    7173         */ 
    72         public List<Event<?>> parseTestCaseFile(File testcaseFile) { 
     74        public List<Event> parseTestCaseFile(File testcaseFile) { 
    7375                TestCase testcase = (TestCase) IO.readObjFromFile( 
    7476                                testcaseFile.getAbsolutePath(), TestCase.class); 
    7577                List<StepType> steps = testcase.getStep(); 
    76                 List<Event<?>> sequence = new LinkedList<Event<?>>(); 
     78                List<Event> sequence = new LinkedList<Event>(); 
    7779                for (StepType step : steps) { 
    7880                        String eventId = step.getEventId(); 
    79                         EFGEvent event = new EFGEvent(eventId); 
    80                         event.setTarget(getWidgetId(eventId)); 
     81                        GUITAREventType type = new GUITAREventType(eventId); 
     82                        GUITAREventTarget target = new GUITAREventTarget(getWidgetId(eventId)); 
     83                        Event event = new Event(type, target); 
     84                        event.addReplayable(new GUITARReplayable(eventId)); 
    8185                        sequence.add(event); 
    8286                } 
Note: See TracChangeset for help on using the changeset viewer.