測試springboot項目出現Test Ignored的解決

測試springboot項目出現Test Ignored

今天在寫springBoot項目運行測試類時出現瞭以下問題:

Test ignored.
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=…) with your test

在這裡插入圖片描述

原因是我在建包時把啟動類放到瞭servlet包下,如圖

在這裡插入圖片描述

需要把這個啟動目錄放到根目錄下,移出來問題就解決瞭

測試類不報錯隻提示Test ignored的解決

在點擊運行測試方法後出現如下錯誤:

解決方法:

在這個位置需要有一個Java類,名字可以隨便寫。

類裡面這樣寫:

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MyApp {
    public static void main(String[] args) {
        SpringApplication.run(MyApp.class);//MyApp為你的啟動類的名稱 如下圖
    }
}

這相當於一個程序的入口,名字可以隨便起,但是一定得有。

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: