NutzCN Logo
问答 nutz测试案例,Setup子类没跑
发布于 97天前 作者 qq_e25320ed 94 次浏览 复制 上一个帖子 下一个帖子
标签:

新建IFSNutzTestRunner 继承NutTestRunner并重写方法getMainModule();
但是再启动测试的时候,发现SetupForJunitTest(继承org.nutz.mvc.Setup)没调init()方法。

@Ok("json")
@Fail("json")
@IocBy(type = ComboIocProvider.class, args = {
"*org.nutz.ioc.loader.json.JsonLoader", "ioc/",
"*org.nutz.ioc.loader.annotation.AnnotationIocLoader", "com.xxx",
"com.vimtech","io.swagger"})
@SetupBy(SetupForJunitTest.class)
public class MainModuleForJunitTest {

}

4 回复

并不会走@Setup

我看了代码好像是不会走,所以觉得有点奇怪。为什么不和应用启动一样,会调Setup?

NutTestRunner只启动了一个ioc容器,没有把整个webapp启动起来

我好像明白你意思了,Settup是容器启动时候通过Servlet监听器启动。
谢谢兽兽,那我直接调原来的setup.init()方法好了。

添加回复
请先登陆
回到顶部