亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么 JUnit 不起作用,為什么我會收到錯誤消息?

為什么 JUnit 不起作用,為什么我會收到錯誤消息?

青春有我 2022-10-20 16:57:47
我第一次嘗試使用 JUnit 來測試我的代碼。我使用了使用相同代碼的學習剪輯,一切正常,但對我不起作用!這是我得到的錯誤的一部分:創建名為“org.springframework.boot.autoconfigure.web.WebMvcAutoConfiguration$EnableWebMvcConfiguration”的bean時出錯:通過構造函數的bean實例化失敗ReservationControllerTest.java :package com.frankmoley.landon.web.application;import com.frankmoley.landon.business.domain.RoomReservation;import com.frankmoley.landon.business.service.ReservationService;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest;import org.springframework.boot.test.mock.mockito.MockBean;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import org.springframework.test.web.servlet.MockMvc;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.List;import static org.mockito.BDDMockito.given;import static org.hamcrest.CoreMatchers.containsString;import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content;import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;@RunWith(SpringJUnit4ClassRunner.class)@WebMvcTest(ReservationController.class)public class ReservationControllerTest {@MockBeanprivate ReservationService reservationService;@Autowiredprivate MockMvc mockMvc;    }}
查看完整描述

2 回答

?
料青山看我應如是

TA貢獻1772條經驗 獲得超8個贊

如果您使用的 Java 版本高于 8,則可能需要將此依賴項添加到您的 POM:


<dependency>

    <groupId>javax.xml.bind</groupId>

    <artifactId>jaxb-api</artifactId>

    <version>2.2.11</version>

</dependency>

<dependency>

    <groupId>com.sun.xml.bind</groupId>

    <artifactId>jaxb-core</artifactId>

    <version>2.2.11</version>

</dependency>

<dependency>

    <groupId>com.sun.xml.bind</groupId>

    <artifactId>jaxb-impl</artifactId>

    <version>2.2.11</version>

</dependency>

<dependency>

    <groupId>javax.activation</groupId>

    <artifactId>activation</artifactId>

    <version>1.1.1</version>

</dependency>

因為其中一些類被刪除了。


查看完整回答
反對 回復 2022-10-20
?
慕妹3242003

TA貢獻1824條經驗 獲得超6個贊

將 junit 依賴項添加到您的 pom.xml


<dependency>

    <groupId>junit</groupId>

    <artifactId>junit</artifactId>

    <version>4.12</version>

    <scope>test</scope>

</dependency>


查看完整回答
反對 回復 2022-10-20
  • 2 回答
  • 0 關注
  • 108 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號