繁体   English   中英

SpringJUnit4ClassRunner和SpringRunner有什么区别

[英]What is the difference between SpringJUnit4ClassRunner and SpringRunner

每当我看到一篇与Spring测试相关的博客文章时,我都会看到这些类中的任何一个,但却不了解真正的区别:

@RunWith(SpringRunner.class)
@RunWith(SpringJUnit4ClassRunner.class)

@RunWith(SpringRunner.class)告诉JUnit使用Spring的测试支持。 SpringRunner是新的名称SpringJUnit4ClassRunner ,这是对眼睛更容易只是有点。

SpringRunner仅适用于弹簧测试4.3。

SpringRunner类扩展了SpringJUnit4ClassRunner

SpringRunner 源代码

package org.springframework.test.context.junit4;

import org.junit.runners.model.InitializationError;

public final class SpringRunner extends SpringJUnit4ClassRunner {

    public SpringRunner(Class<?> clazz) throws InitializationError {
        super(clazz);
    }

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM