junit如何从父类获取执行的Java子类名称?
我正在执行一个JavaJUnit测试Child
测试类扩展了Parent
测试类,子类自然地重新使用Parent
类setUp()
和tearDown()
方法。在Parent
{
我想用正在执行的类名来命名映像。但是,我有一个问题,因为我需要在Parent
{Child
测试类名
如何做到这一点
你可以在下面搜索框中键入要查询的问题!
我正在执行一个JavaJUnit测试Child
测试类扩展了Parent
测试类,子类自然地重新使用Parent
类setUp()
和tearDown()
方法。在Parent
{
我想用正在执行的类名来命名映像。但是,我有一个问题,因为我需要在Parent
{Child
测试类名
如何做到这一点
# 1 楼答案
使用
@ClassRule
创建一个新类,如下所示
在您的父测试用例中添加以下行
在拆卸方法中使用
testClassName.getName()
# 2 楼答案