1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.panels.support.assertions;
14
15 import com.eviware.soapui.impl.wsdl.WsdlInterface;
16 import com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion;
17 import com.eviware.soapui.impl.wsdl.teststeps.assertions.WsdlAssertionRegistry.AssertionType;
18 import com.eviware.soapui.model.testsuite.TestStep;
19
20 public interface Assertable
21 {
22 public WsdlMessageAssertion addAssertion( String selection );
23
24 public void addAssertionsListener( AssertionsListener listener );
25
26 public int getAssertionCount();
27
28 public WsdlMessageAssertion getAssertionAt( int c );
29
30 public void removeAssertionsListener( AssertionsListener listener );
31
32 public void removeAssertion(WsdlMessageAssertion assertion);
33
34 public AssertionStatus getAssertionStatus();
35
36 public enum AssertionStatus { UNKNOWN, VALID, FAILED }
37
38 public String getAssertableContent();
39
40 public AssertionType getAssertionType();
41
42 public TestStep getTestStep();
43
44 public WsdlInterface getInterface();
45 }
46
47