1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 package org.ximtec.igesture.tool.view.testset.action;
28
29 import java.awt.event.ActionEvent;
30
31 import javax.swing.tree.TreePath;
32
33 import org.ximtec.igesture.core.TestClass;
34 import org.ximtec.igesture.core.TestSet;
35 import org.ximtec.igesture.tool.GestureConstants;
36 import org.ximtec.igesture.tool.core.Controller;
37 import org.ximtec.igesture.tool.core.TreePathAction;
38
39
40 public class AddTestClassAction extends TreePathAction {
41
42 public AddTestClassAction(Controller controller, TreePath treePath) {
43 super(GestureConstants.TESTSET_ADD_CLASS, controller, treePath);
44 }
45
46
47 @Override
48 public void actionPerformed(ActionEvent action) {
49 TestSet testSet = (TestSet)getTreePath().getLastPathComponent();
50 TestClass testClass = new TestClass("unnamed test class");
51 testSet.addTestClass(testClass);
52 }
53
54 }