Прежде всего позвольте мне начать с того, что я думаю, что для этого могут использоваться пользовательские аннотации, но я не совсем уверен.
Мне бы хотелось иметь набор аннотаций, которыми я могу украсить некоторые тестовые классы. Аннотации позволят мне настроить тест для разных сред. Пример:
public class Atest extends BaseTest{
private String env;
@Login(environment=env)
public void testLogin(){
//do something
}
@SignUp(environment=env)
public void testSignUp(){
//do something
}
}
Идея заключается в том, что аннотация входа в систему будет использоваться для поиска имени пользователя и пароля, которые будут использоваться в методе testLogin для тестирования процесса входа в систему для конкретной среды.
Так что мой вопрос (а) это возможно сделать с аннотациями? Если это так, я не смог найти приличного Howto онлайн, чтобы сделать что-то вроде этого. Кажется, все, что вам нужно, это то, как вы можете создавать свои собственные аннотации и базовый процессор, но я не нашел ничего для такой ситуации.
Идеи?