Подпись TestWatchman
не позволяет вам передавать какую-либо дополнительную информацию, поэтому вам придется работать с тем, что у вас есть.
Например, класс FrameworkMethod
имеет методы для извлечения устройстватестовый java.lang.reflect.Method
объект, так что вы можете просто использовать имя этого Method
объекта для своего скриншота.Это не то, что вы хотели, но лучше, чем ничего.
Вы также можете вызвать getDeclaringClass()
на Method
, чтобы получить Class
, представляющий тестовый класс, но вы не сможетечтобы получить экземпляр этого класса, что было бы полезно.
PS Я не уверен, что @Override
имеет отношение к вашему вопросу.Насколько это актуально?