[英]Spring boot not ignoring data.sql during tests
我希望我的 spring 引導存儲庫測試在執行測試時不使用src/main/resources中定義的data.sql文件。 我正在運行 spring 引導版本3.0.1 目前,我在src/main/resources中定義了一個application.yaml文件,其中包含以下內容: 我有data ...
[英]Spring boot not ignoring data.sql during tests
我希望我的 spring 引導存儲庫測試在執行測試時不使用src/main/resources中定義的data.sql文件。 我正在運行 spring 引導版本3.0.1 目前,我在src/main/resources中定義了一個application.yaml文件,其中包含以下內容: 我有data ...
[英]Testing library that is using spring boot 3
我有一個庫,我想為存儲庫實施集成測試(僅作為更復雜案例的示例)。 為了重現這種情況,我使用了這個官方示例,但刪除了AccessingDataJpaApplication.java class,因為我將把它公開為庫而不是應用程序。 現在 repo 沒有@SpringBootApplication注釋, ...
[英]How to make @SpringBootTest use application.properties from external config folder (inside project root)?
我有一個具有以下目錄結構的多模塊 Spring Boot Gradle 項目 (Kotlin) 。 當我運行Application.kt文件時,它能夠獲取該文件(包括 IDE 和 gradle),並且運行成功。 由於我的配置文件夾在我的應用程序文件夾之外,運行我的ApplicationTests. ...
[英]Could not resolve 'spring-boot-security-test' when testing service with mockk
我目前在嘗試測試我的服務時遇到以下錯誤: 目前,我的測試文件如下所示: 我的 build.gradle.kts 看起來像這樣: 我不確定是什么原因導致錯誤觸發,因為這應該是我代碼中的一個簡單測試場景。 謝謝 ...
[英]Spock test being Ignored when Spring context cannot start
我對 Spring Spock 集成有疑問。 我在 Spock 中進行了 SpringBoot 測試,它設置了應用程序上下文。 如果由於某種原因 Spring 上下文被破壞(例如缺少 Autowired 依賴項),那么測試 class 中的所有 Spock 測試都將被忽略並且構建成功。 如果應用程序 ...
[英]Test onFailure of spring-kafka sending message
當我向生產者發送 kafka 消息時,我嘗試測試 onFailure 情況,但 onFailure 方法永遠不會觸發。 這是我發送消息的代碼: 這是測試 class 但它仍然是一個成功案例,我不知道如何測試失敗案例(我想在 onFailure 塊中添加一些處理,但我想首先知道如何通過測試觸發 onF ...
[英]How to mock Apache Camel Route before CamelContext is started in CamelSpringBootTest
也許是一個相當不常見的問題,但我想在JUnit 設置方法中模擬某些 Camel 路由 之前 被執行,這似乎發生了,一旦CamelContext被自動裝配 我需要做什么來防止 Camel 上下文自動啟動,以便能夠在設置方法中模擬我的路由並手動啟動它? ...
[英]How to tell SpringBootTest to load all required classes without explicitly having to specify them
據我了解,SpringBootTests 有兩種選擇: 加載整個應用程序通過顯式指定類僅加載您需要的內容但是,如果您執行 2.,取決於您要測試的應用程序部分有多大,您最終會得到一長串類 每當您要測試的部分發生變化時,您必須弄清楚缺少哪些 bean並將它們手動添加到列表中。 有什么辦法告訴Spring ...
[英]How to pass token generated by java code in karate test case?
我寫的兩種測試用例: 使用 spring 引導空手道框架 要訪問端點,需要有效令牌,我正在使用 spring 引導生成令牌 測試。 我想對空手道框架使用相同的標記,但不確定如何將它作為參數傳遞,以便我將在我的功能文件中使用它。 我們正在使用客戶端憑據進行身份驗證。 在此處輸入圖像描述我想在下面提到 ...
[英]How to test http status code 401 (unauthenticated) with MockMVC and Spring Boot OAuth2 Resource Server?
我目前正在開發一個 Spring Boot 3應用程序,它提供一個 REST API。要使用這個 API,用戶必須通過我們的身份提供商密鑰斗篷的 OAuth2 工作流程進行身份驗證。 因此,我使用了org.springframework.boot:spring-boot-starter-oauth ...
[英]@SpyBean not working with MapStruct mapper
有什么方法可以將@SpyBean 生成為 MapStruct 的 class 如果我嘗試測試 我得到了錯誤 bean實例化失敗; 嵌套異常是org.springframework.beans.BeanInstantiationException: Failed to instantiate [com ...
[英]Springboot with Graphql error with "Consider defining a bean of type '{component name}' in your configuration."
我正在使用 Spring 啟動與 graphql 和 rest。在添加 graphql 組件時,我使用了這樣的注釋。 Controller 服務 資料庫 但是得到了這些錯誤 它僅在使用測試時發生 我知道我可以使用 ComponentSacn,但我想知道為什么會這樣。 因為這個 package 與 ...
[英]Tests using Postgres images via Testcontainers time out
我正在開發一個帶有 Postgres 數據庫后端的 Spring Boot 項目,其中 JUnit 5 和 Testcontainers 用於涉及數據庫訪問的集成測試。 Testcontainers 是通過像這樣修改 JDBC URL來設置的:spring: datasource: u ...
[英]Spring boot how to test controller response
我嘗試測試控制器的響應。 我寫了簡單的測試 測試結果: 我的問題是如何測試控制器返回的響應是否正確? 我嘗試在地圖和字符串(如上所示)上執行此操作,但它們都無法正常工作 ...
[英]how to specify nameGenerator in SpringBootTest?
我正在嘗試使用類的子集運行@SpringBootTest 。 這些類中有 2 個名稱沖突的 bean。 測試因BeanDefinitionOverrideException而失敗 但是,如果測試針對整個應用程序運行,而沒有指定具體類 執行成功。 問題是如何在SpringBootTest中指定nam ...
[英]Spring boot testing delete method always fails
我有如下所示的用戶表: Rest controller 刪除用戶的方法是: 測試class,方法如下: 它總是拋出異常: 即使存在 id = 1 的記錄,測試也總是失敗。 完整的 StackTrace: ...
[英]org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:compileTestGroovy'
當我嘗試運行我的單元測試時,我得到: 檢查我的IntelliJ項目: 也許我需要更新我的gradle版本,如果必須完成此更改(從6.8更改為7.0 ),我不安全,如圖所示。 但是,當我嘗試刷新gradle時出現此錯誤:始終顯示此行: evaluationDependsOn(':app') 我怎 ...
[英]Mocking a Supplier<>-Bean
我想模擬一個像這樣定義的 Bean(使用 mockito) 在SpringBootTest類中,我使用@MockBean時收到一個錯誤,表明該 Bean 無法被模擬(由於 JVM 中的一些限制? - 抱歉,我現在手頭沒有堆棧跟蹤)。 我想出了一個解決方法,它不使用 Mocks,而是使用@TestC ...
[英]SpringBoot Test - Error creating bean with name 'entityManagerFactory'
我正在為我的 Spring 啟動應用程序編寫 Junit 測試用例,但在運行測試時出現以下錯誤: java.lang.IllegalStateException:無法加載 ApplicationContext Caused by:org.springframework.beans.factory. ...
[英]Multiple SpringBootTests using EmbeddedKafka fails with "only one 'RetryTopicConfigurationSupport'"
我們有一個應用程序,它通過RetryableTopic注釋使用 Spring Kafka 的非阻塞重試。 我們正在將 spring-kafka 從 2.8.4 升級到 2.9.0。 我們有幾個使用EmbeddedKafka的SpringBootTest 。 這些測試中的每一個都標有DirtyCont ...