1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.model.testsuite;
14
15 import com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion;
16 import com.eviware.soapui.model.ModelItem;
17 import com.eviware.soapui.model.testsuite.Assertable.AssertionStatus;
18
19 public interface TestAssertion extends ModelItem
20 {
21 public final static String DISABLED_PROPERTY = WsdlMessageAssertion.class.getName() + "@disabled";
22 public final static String STATUS_PROPERTY = WsdlMessageAssertion.class.getName() + "@status";
23 public final static String ERRORS_PROPERTY = WsdlMessageAssertion.class.getName() + "@errors";
24 public final static String CONFIGURATION_PROPERTY = WsdlMessageAssertion.class.getName() + "@configuration";
25
26 public AssertionStatus getStatus();
27
28 public AssertionError[] getErrors();
29
30 public boolean isAllowMultiple();
31
32 public boolean isConfigurable();
33
34 public boolean isClonable();
35
36 public boolean configure();
37
38 public Assertable getAssertable();
39
40 public String getLabel();
41
42 public boolean isDisabled();
43 }
44