【发布时间】:2019-05-30 23:37:42
【问题描述】:
我使用 Eclipse 中的菜单选项制作了一个 Junit 测试用例。 我得到了“作为 JUnit 测试运行”选项。 但是当我完成更改后,我注意到“Run as JUnit Test”消失了。
经过进一步分析,我发现我最初的 TestClass 定义如下:
public class SampleTest
{
....
}
但我不得不将类定义更改为跟随
public class SampleTest<T>
{
..
}
所以我注意到添加泛型是创建行为。 我查看了以下链接:
Run As JUnit not appearing in Eclipse - using JUnit4
public class SampleTest<T>
{
..
}
但这些链接与我的问题不太相关。 因此,我需要了解包含泛型与行为的原因。
【问题讨论】:
-
为什么要在测试类中使用泛型?你打算什么时候定义它的类型?