Changeset 206


Ignore:
Timestamp:
09/27/11 20:52:26 (13 years ago)
Author:
sherbold
Message:
  • code documentation and formatting
Location:
trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/efg/commands
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/efg/commands/CMDefgTestCasesToSequences.java

    r205 r206  
    1616import edu.umd.cs.guitar.model.data.TestCase; 
    1717 
     18/** 
     19 * <p> 
     20 * Command to load a set of sequences from a set of GUITAR test cases. 
     21 * </p> 
     22 *  
     23 * @author Steffen Herbold 
     24 * @version 1.0 
     25 */ 
    1826public class CMDefgTestCasesToSequences implements Command { 
    1927 
     28        /* 
     29         * (non-Javadoc) 
     30         *  
     31         * @see de.ugoe.cs.util.console.Command#run(java.util.List) 
     32         */ 
    2033        @Override 
    2134        public void run(List<Object> parameters) { 
     
    2437                try { 
    2538                        foldername = (String) parameters.get(0); 
    26                         if( parameters.size()>=2 ) { 
     39                        if (parameters.size() >= 2) { 
    2740                                sequencesName = (String) parameters.get(1); 
    2841                        } 
     
    3043                        throw new InvalidParameterException(); 
    3144                } 
    32                  
     45 
    3346                File folder = new File(foldername); 
    3447                // TODO would be more robust with filter 
    3548                File[] testcaseFiles = folder.listFiles(); 
    3649                Collection<List<Event<?>>> sequences = new LinkedList<List<Event<?>>>(); 
    37                 for( File testcaseFile : testcaseFiles ) { 
    38                         Console.traceln("Loading from file " + testcaseFile.getAbsolutePath()); 
    39                         TestCase testcase = (TestCase) IO.readObjFromFile(testcaseFile.getAbsolutePath(), TestCase.class); 
     50                for (File testcaseFile : testcaseFiles) { 
     51                        Console.traceln("Loading from file " 
     52                                        + testcaseFile.getAbsolutePath()); 
     53                        TestCase testcase = (TestCase) IO.readObjFromFile( 
     54                                        testcaseFile.getAbsolutePath(), TestCase.class); 
    4055                        List<StepType> steps = testcase.getStep(); 
    4156                        List<Event<?>> sequence = new LinkedList<Event<?>>(); 
    42                         for( StepType step : steps ) { 
     57                        for (StepType step : steps) { 
    4358                                step.getEventId(); 
    4459                                sequence.add(new EFGEvent(step.getEventId())); 
    4560                                /* 
    46                                  * Problem: widgetId unknown! 
    47                                  * Therefore, the events will not be equal to those in the 
    48                                  * generated from a EFG.  
    49                                  */  
     61                                 * Problem: widgetId unknown! Therefore, the events will not be 
     62                                 * equal to those in the generated from a EFG. 
     63                                 */ 
    5064                        } 
    5165                        sequences.add(sequence); 
     
    5468                        Console.traceln("Old data \"" + sequencesName + "\" overwritten"); 
    5569                } 
    56                  
     70 
    5771        } 
    5872 
     73        /* 
     74         * (non-Javadoc) 
     75         *  
     76         * @see de.ugoe.cs.util.console.Command#help() 
     77         */ 
    5978        @Override 
    6079        public void help() { 
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/efg/commands/CMDefgToMM.java

    r205 r206  
    5454                for (EventType event : efgEvents) { 
    5555                        /* 
    56                          * the widgetId and eventId are only hash values,  
    57                          * the "interpretation" is found in the GUI file.  
     56                         * the widgetId and eventId are only hash values, the 
     57                         * "interpretation" is found in the GUI file. 
    5858                         */ 
    5959                        Event<?> myEvent = new EFGEvent(event.getEventId()); 
     
    6161                         * The target is currently not set to event.widgetId() because the 
    6262                         * WidgetId is not available when loading sequences in form of test 
    63                          * cases.  
     63                         * cases. 
    6464                         */ 
    65                         //myEvent.setTarget(event.getWidgetId();); 
     65                        // myEvent.setTarget(event.getWidgetId();); 
    6666                        myEvents.add(myEvent); 
    6767                } 
Note: See TracChangeset for help on using the changeset viewer.