İlkbahar sınıflarımın çoğunu Spring "stuff" e ihtiyaç duymadan test edebilirim.Birim testi İlkbahar AOP yöntemleri
I can çok Spring kullanmadan birim test @Before öneriler şekli:
örnek kod:
@Before("execution(* run(..)) && " + "" +
"target(target) && " +
"args(name)")
public void logName(Object target, String name) {
logger.info("{} - run: {}", target, name);
}
Örnek testi: Bir ProceedingJoinPoint nesnesiyle
@Test
public void testLogName() {
aspect.setLogger(mockLogger);
aspect.logName(this,"Barry");
assertTrue(mockLogger.hasLogged("TestAspect - run: Barry"));
}
Ancak @Around öneriler fiyatları :
ProceedingJoinPoint nesnesini nasıl başlatacağımı bilmiyorum. Tüm Bahar uygulama içeriğine başlamadan bu sınıfı nasıl test edebilirim?
Tam bir kod verebilir misiniz, @Before için test vakasını nasıl uyguladınız? Bunu uygulamada yardıma ihtiyacım var. –