1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.teststeps;
14
15 import java.util.ArrayList;
16 import java.util.List;
17
18 import com.eviware.soapui.model.iface.MessageExchange;
19 import com.eviware.soapui.model.testsuite.MessageExchangeTestStepResult;
20
21 public class WsdlMessageExchangeTestStepResult extends WsdlTestStepResult implements MessageExchangeTestStepResult
22 {
23 private List<MessageExchange> exchanges = new ArrayList<MessageExchange>();
24
25 public WsdlMessageExchangeTestStepResult( WsdlTestStep testStep )
26 {
27 super( testStep );
28 }
29
30 public MessageExchange[] getMessageExchanges()
31 {
32 return exchanges.toArray( new MessageExchange[exchanges.size()] );
33 }
34
35 public void addMessageExchange( MessageExchange messageExchange )
36 {
37 exchanges.add( messageExchange );
38 }
39
40 public void addMessages( MessageExchange[] messageExchanges )
41 {
42 for( MessageExchange messageExchange : messageExchanges )
43 exchanges.add( messageExchange );
44 }
45
46 @Override
47 public void discard()
48 {
49 super.discard();
50
51 exchanges = null;
52 }
53 }