- Timestamp:
- 07/07/15 08:36:28 (9 years ago)
- Location:
- trunk/autoquest-plugin-http-test/src/test/java/de/ugoe/cs/autoquest/http
- Files:
-
- 1 deleted
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-plugin-http-test/src/test/java/de/ugoe/cs/autoquest/http/SOAPUtilsTest.java
r1987 r1988 46 46 parser.parseFile(new File(ClassLoader.getSystemResource("testParseFile_3_logfile.log") 47 47 .getFile())); 48 Collection<List<Event>> events = parser.getSequences();48 Collection<List<Event>> sequences = parser.getSequences(); 49 49 50 assertNotNull( events);51 assert Equals(1, events.size());50 assertNotNull(sequences); 51 assertFalse(sequences.isEmpty()); 52 52 53 List<Event> sequence = events.iterator().next(); 53 Collection<List<Event>> newSequences = SOAPUtils.convertToSimpleSOAPEvent(sequences, false); 54 55 assertNotNull(newSequences); 56 assertEquals(sequences.size(), newSequences.size()); 54 57 55 List<Event> newSequence = SOAPUtils.convertToSimpleSOAPEvent(sequence, false); 56 57 assertNotNull(newSequence); 58 assertEquals(sequence.size(), newSequence.size()); 59 60 Iterator<Event> oldSeqIter = sequence.iterator(); 61 Iterator<Event> newSeqIter = newSequence.iterator(); 62 63 while (oldSeqIter.hasNext()) { 64 Event oldEvent = oldSeqIter.next(); 65 Event newEvent = newSeqIter.next(); 66 67 if (oldEvent.getType() instanceof SOAPEventType) { 68 assertTrue(newEvent.getType() instanceof SimpleSOAPEventType); 69 SOAPEventType oldEventType = (SOAPEventType) oldEvent.getType(); 70 SimpleSOAPEventType newEventType = (SimpleSOAPEventType) newEvent.getType(); 71 assertEquals(oldEventType.getCalledMethod(), newEventType.getCalledMethod()); 72 assertEquals(oldEventType.getServiceName(), newEventType.getServiceName()); 73 assertEquals(oldEventType.getClientName(), newEventType.getClientName()); 74 assertNull(newEvent.getTarget()); 75 } 76 else { 77 assertSame(oldEvent, newEvent); 58 // compare sequences 59 Iterator<List<Event>> oldIter = sequences.iterator(); 60 Iterator<List<Event>> newIter = newSequences.iterator(); 61 62 while( oldIter.hasNext() ) { 63 Iterator<Event> oldSeqIter = oldIter.next().iterator(); 64 Iterator<Event> newSeqIter = newIter.next().iterator(); 65 66 while (oldSeqIter.hasNext()) { 67 Event oldEvent = oldSeqIter.next(); 68 Event newEvent = newSeqIter.next(); 69 70 if (oldEvent.getType() instanceof SOAPEventType) { 71 assertTrue(newEvent.getType() instanceof SimpleSOAPEventType); 72 SOAPEventType oldEventType = (SOAPEventType) oldEvent.getType(); 73 SimpleSOAPEventType newEventType = (SimpleSOAPEventType) newEvent.getType(); 74 assertEquals(oldEventType.getCalledMethod(), newEventType.getCalledMethod()); 75 assertEquals(oldEventType.getServiceName(), newEventType.getServiceName()); 76 assertEquals(oldEventType.getClientName(), newEventType.getClientName()); 77 assertNull(newEvent.getTarget()); 78 } 79 else { 80 assertSame(oldEvent, newEvent); 81 } 78 82 } 79 83 }
Note: See TracChangeset
for help on using the changeset viewer.