簡體   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