Ignore:
Timestamp:
07/26/13 09:48:30 (11 years ago)
Author:
pharms
Message:
  • corrected test cases to match current implementation
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-plugin-html-test/src/test/java/de/ugoe/cs/autoquest/plugin/html/HTMLLogParserTest.java

    r1069 r1279  
    4747   } 
    4848 
    49     
    5049   /** 
    5150    * Tests the parseFile method with a given trace file. 
     
    5352    */ 
    5453   @Test 
    55    public void testParseFile() throws Exception { 
     54   public void testParseFile_1() throws Exception { 
    5655       HTMLLogParser parser = new HTMLLogParser(); 
    5756       parser.parseFile(new File(ClassLoader.getSystemResource("htmlmonitor_testtrace_1.xml").getFile())); 
     57       Collection<List<Event>> events = parser.getSequences(); 
     58 
     59       assertNotNull(events); 
     60       assertEquals(1, events.size()); 
     61        
     62       Iterator<List<Event>> iterator = events.iterator(); 
     63       assertNotNull(iterator); 
     64       assertEquals(1, iterator.next().size()); 
     65       assertFalse(iterator.hasNext()); 
     66 
     67       System.err.println("{"); 
     68       for (List<Event> session : events) { 
     69           System.err.println("  {"); 
     70           for (Event event : session) { 
     71               System.err.print("    "); 
     72               System.err.print(event); 
     73               System.err.println(","); 
     74           } 
     75           System.err.println("  }"); 
     76       } 
     77       System.err.println("}"); 
     78       System.err.println("\n\n"); 
     79 
     80       GUIModel guiModel = parser.getGuiModel(); 
     81       assertNotNull(guiModel); 
     82 
     83       for (IGUIElement root : guiModel.getRootElements()) { 
     84           dumpGUIElement(root, guiModel, ""); 
     85       } 
     86   } 
     87 
     88   /** 
     89    * Tests the parseFile method with a given trace file. 
     90    * @throws Exception 
     91    */ 
     92   @Test 
     93   public void testParseFile_2() throws Exception { 
     94       HTMLLogParser parser = new HTMLLogParser(); 
    5895       parser.parseFile(new File(ClassLoader.getSystemResource("htmlmonitor_testtrace_2.xml").getFile())); 
    5996       Collection<List<Event>> events = parser.getSequences(); 
    6097 
    6198       assertNotNull(events); 
    62        assertEquals(2, events.size()); 
     99       assertEquals(1, events.size()); 
    63100        
    64101       Iterator<List<Event>> iterator = events.iterator(); 
    65102       assertNotNull(iterator); 
    66        assertEquals(1, iterator.next().size()); 
    67        assertEquals(3, iterator.next().size()); 
     103       assertEquals(2, iterator.next().size()); 
    68104       assertFalse(iterator.hasNext()); 
    69105 
Note: See TracChangeset for help on using the changeset viewer.