Eclipse Scout 客户端单元测试
Eclipse Scout client unit tests
我正在尝试为 scout 客户端元素创建一些单元测试。
我有 AbstractGroupBox
的模板,比方说 AbstractMyBox
。
我看到我需要 ScoutClientTestRunner
为此,所以我创建了一个简单的示例:
@RunWith(ScoutClientTestRunner.class)
public class MyyBoxTemplateTest {
AbstractMyBox box;
@Before
public void createTemplate() throws Exception {
box = new AbstractMyBox() {};
}
@After
public void destroyTemplate() throws Exception {
box = null;
}
@Test
public void testTitle() {
String title = box.getLabel();
assertEquals(title, TEXTS.get("Something"));
}
}
当我 运行 使用 JUnit Plug-in test
进行单元测试时,它会打开新的 eclipse window
时钟在旋转,在 JUnit 组件内部它说 Runs: 0/0
我做错了什么?
马尔科
我有错误的 运行- 配置设置。
在 运行-Configuration / Main / Program to 运行 我需要设置 运行 一个 Application : [No Application] - Headless Mode
您的问题与 Eclipse Scout 无关。以下适用于每个 Eclipse 捆绑项目(在 Eclipse IDE 中使用插件开发环境 (PDE))。
当您的 运行 测试使用“运行 as > JUnit Plug-in Test”时,您工作区中的所有插件都会启动。
打开对应的“运行配置”即可查看
要减少启动的插件集,您应该执行以下操作:
- 切换到“仅在下面选择的插件”
- 点击“全部删除”
- Select 你的测试所在的包('org.eclipsescout.demo.minifigcreator.client.test' 在我的例子中)
- 点击“添加所需插件”
- [可选] 单击“验证插件”(预期消息:“未检测到问题”)
- 点击“运行”
您的测试现在应该 运行,并且不应打开第二个 eclipse workbench。
根据您的设置(工作区、团队、源代码管理...),将其保存为启动器文件并与您的团队共享可能会很有用。 (请参阅“Commons”选项卡中的选项)。
我正在尝试为 scout 客户端元素创建一些单元测试。
我有 AbstractGroupBox
的模板,比方说 AbstractMyBox
。
我看到我需要 ScoutClientTestRunner
为此,所以我创建了一个简单的示例:
@RunWith(ScoutClientTestRunner.class)
public class MyyBoxTemplateTest {
AbstractMyBox box;
@Before
public void createTemplate() throws Exception {
box = new AbstractMyBox() {};
}
@After
public void destroyTemplate() throws Exception {
box = null;
}
@Test
public void testTitle() {
String title = box.getLabel();
assertEquals(title, TEXTS.get("Something"));
}
}
当我 运行 使用 JUnit Plug-in test
进行单元测试时,它会打开新的 eclipse window
时钟在旋转,在 JUnit 组件内部它说 Runs: 0/0
我做错了什么?
马尔科
我有错误的 运行- 配置设置。
在 运行-Configuration / Main / Program to 运行 我需要设置 运行 一个 Application : [No Application] - Headless Mode
您的问题与 Eclipse Scout 无关。以下适用于每个 Eclipse 捆绑项目(在 Eclipse IDE 中使用插件开发环境 (PDE))。
当您的 运行 测试使用“运行 as > JUnit Plug-in Test”时,您工作区中的所有插件都会启动。
打开对应的“运行配置”即可查看
要减少启动的插件集,您应该执行以下操作:
- 切换到“仅在下面选择的插件”
- 点击“全部删除”
- Select 你的测试所在的包('org.eclipsescout.demo.minifigcreator.client.test' 在我的例子中)
- 点击“添加所需插件”
- [可选] 单击“验证插件”(预期消息:“未检测到问题”)
- 点击“运行”
您的测试现在应该 运行,并且不应打开第二个 eclipse workbench。
根据您的设置(工作区、团队、源代码管理...),将其保存为启动器文件并与您的团队共享可能会很有用。 (请参阅“Commons”选项卡中的选项)。