Olá pessoal
tenho o seguinte Aspecto: ps: ele está funcionando, tirei os imports pq só estou focando na minha dúvida.public aspect MyTestAspect {
before(): execution (* TestProf.test*(..)){
System.out.println(thisJoinPoint.getSignature().getName());
}
}
onde TestProf é um teste de unidade.
O problema é o seguinte: em vez de executar explicitamente o nome da classe de teste
TestProf, executar qualquer classe de teste que eu passar. Como se fosse por parametro.
public aspect MyTestAspect {
private String nomeGenericoDeTest ;
before(): execution (* nomeGenericoDeTest.test*(..)){
System.out.println(thisJoinPoint.getSignature().getName());
}
o comportamento ideal, era que ele fizesse o weaving do aspecto, com qualquer classe de teste que eu passasse
como parâmetro.
Simplficando a pergunta: Tem como repassar algum parâmetro à um aspecto?