istisnasını attıran yöntem adı nasıl alınır Bir istisna TestNG test yöntemimden sonra çalıştırılan bir yönü var. Test yöntemi adını benim Aspectj yöntemime almak istiyorum.Java
Bunun hakkında herhangi bir düşünce var mı? Aşağıda benim kod örneğini bulabilirsiniz:
Unsur:
pointcut publicCall(): call(public * *(..));
after() throwing (AssertionError e): publicCall() {
logger.debug("Assertion Error thrown");
System.out.println("Threw an exception: " + e);
}
Testi:
@Test
public void testScenarioOne(){
logger.debug("From Scenario One Test");
Assert.assertEquals(true, false);
}
Teşekkür ederiz! Çağrıdan yürütme noktasından nokta işaretinin değiştirilmesi hile yaptı. (ikinci snippet derlenmedi). – rookie007r
Hatırladığım kadarıyla, ikinci snippet'i kopyaladım ve editörümden sadece iyi bir şekilde derledim. Daha spesifik olabilir misin? Hangi hata mesajını alıyorsunuz? – kriegaex
Aldığınız hata büyük olasılıkla pointcut testMethod(): execution (@ org.testng.annotations.Test * * (..)) gibi tam olarak nitelenmiş paketi belirtmeniz gerektiğinden; –