Index: trunk/autoquest-plugin-http-test/src/test/java/de/ugoe/cs/autoquest/http/HTTPLogParserTest.java
===================================================================
--- trunk/autoquest-plugin-http-test/src/test/java/de/ugoe/cs/autoquest/http/HTTPLogParserTest.java	(revision 1369)
+++ trunk/autoquest-plugin-http-test/src/test/java/de/ugoe/cs/autoquest/http/HTTPLogParserTest.java	(revision 1417)
@@ -21,4 +21,5 @@
 import java.util.Collection;
 import java.util.Iterator;
+import java.util.LinkedList;
 import java.util.List;
 import java.util.logging.Level;
@@ -39,4 +40,5 @@
 import de.ugoe.cs.autoquest.plugin.http.eventcore.HTTPEventType;
 import de.ugoe.cs.autoquest.plugin.http.eventcore.HTTPTarget;
+import de.ugoe.cs.autoquest.plugin.http.eventcore.SOAPEventType;
 import de.ugoe.cs.util.console.TextConsole;
 
@@ -126,5 +128,46 @@
         }
     }
-
+    
+    /**
+     * Tests the parseFile method with a given trace file.
+     * @throws Exception
+     */
+    @Test
+    public void testParseFile_2() throws Exception {
+        HTTPLogParser parser = new HTTPLogParser();
+        parser.parseFile
+            (new File(ClassLoader.getSystemResource("httpmonitor_testtrace_1.xml").getFile()));
+        Collection<List<Event>> events = parser.getSequences();
+
+        assertNotNull(events);
+        assertEquals(1, events.size());
+        
+        Iterator<List<Event>> iterator = events.iterator();
+        assertNotNull(iterator);
+        assertEquals(876, iterator.next().size());
+        assertFalse(iterator.hasNext());
+
+        List<Event> soapEvents = new LinkedList<Event>();
+        System.out.println("{");
+        for (List<Event> session : events) {
+            System.out.println("  {");
+            for (Event event : session) {
+                System.out.print("    ");
+                System.out.print(event);
+                System.out.println(",");
+                
+                if (event.getType() instanceof SOAPEventType) {
+                    assertNotNull(((SOAPEventType) event.getType()).getCalledMethod());
+                    soapEvents.add(event);
+                }
+            }
+            System.out.println("  }");
+        }
+        System.out.println("}");
+        System.out.println("\n\n");
+        
+        assertEquals(870, soapEvents.size());
+    }
+    
     /**
      *
