1
2
3
4
5
6
7
8
9
10
11
12
13 package com.eviware.soapui.impl.wsdl.panels.testcase;
14
15 import com.eviware.soapui.impl.EmptyPanelBuilder;
16 import com.eviware.soapui.impl.wsdl.WsdlTestCase;
17 import com.eviware.soapui.model.DesktopPanel;
18
19 /***
20 * PanelBuilder for WsdlTestCase
21 *
22 * @author Ole.Matzura
23 */
24
25 public class WsdlTestCasePanelBuilder extends EmptyPanelBuilder
26 {
27 private final WsdlTestCase testCase;
28
29 public WsdlTestCasePanelBuilder(WsdlTestCase testCase)
30 {
31 this.testCase = testCase;
32 }
33
34 public DesktopPanel buildDesktopPanel()
35 {
36 return new WsdlTestCaseDesktopPanel( testCase );
37 }
38
39 public boolean canBuildDesktopPanel()
40 {
41 return true;
42 }
43
44 public String getDesktopPanelTitle()
45 {
46 return "Test Case: " + testCase.getTestSuite().getName() + ":" + testCase.getName();
47 }
48 }