我有一个测试类:
public class SecondPageViewModel: ViewModelBase
{
public string Title { get; set; }
public SecondPageViewModel(INavigationService navigationService) : base(navigationService)
{
Title = "Second Page";
}
}
public void GoToSecondPage()
{
navigationService.UriFor<SecondPageViewModel>().WithParam(l=>l.Title, "Navigated from MainViewModel").Navigate();
}
我想制作一个方面来监控测试方法调用
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(classes = IntegrationTestConfig.class)
@Transactional
@Component
public class AppTest {
@Autowired
private SimpleService simpleService;
@Test
public void test() {
simpleService.test();
}
}
配置:
@Aspect
public class TestAspect {
@Pointcut("@annotation(org.junit.Test)")
public void pointcut() {
}
@After("pointcut()")
public void monitor() {
System.out.println("*** AFTER TEST ***");
}
}
但是我的监听方法没有被调用,出了什么问题?一般来说 - 我可以建议测试方法吗?我想知道调用了哪种测试方法。