使用runners来检查当前是否运行junit测试类
在项目中编写单元测试类的时候,很多地方需要用到token,而这个token是启动web项目才会生成的。所以为了动态获取token,就编写了一个http工具类来根据写死的url地址注入bean来生成,但是这样就会导致每次启动web项目的时候都会去执行,而我想要的是只在测试的时候去解析。那怎么办呢?就是根据线程堆栈信息来判断当前是否存在junit这条线程,如果存在,那么再执行解析方法。public static boolean isRunningTest() { StackTraceElem
原创
2021-04-13 10:27:41 ·
246 阅读 ·
0 评论