![](/img/trans.png)
[英]How to do integration testing using Fongo (Fake mongo) in Spring Boot
我正在使用 mongodb 作為后端的 spring 啟動應用程序。 用於 crud 操作的 mongorepository 我想使用假 mongo (fongo) 進行集成測試我從以下鏈接中參考了使用 fongo 進行集成測試,但沒有運氣。 https://www.paradigmadigita ...
[英]How to do integration testing using Fongo (Fake mongo) in Spring Boot
我正在使用 mongodb 作為后端的 spring 啟動應用程序。 用於 crud 操作的 mongorepository 我想使用假 mongo (fongo) 進行集成測試我從以下鏈接中參考了使用 fongo 進行集成測試,但沒有運氣。 https://www.paradigmadigita ...
[英]Fongo - Fake Mongo : Not able to load dataset from location for unit testing of mongrepository using fongo
我在 memory 數據庫中使用 fongo 來測試我的 mongodbrepository。 我參考了http://dontpanic.42.nl/2015/02/in-memory-mongodb-for-unit-and.html進行單元測試。 為了填充示例數據,我在 test/resourc ...
[英]Fongo 2.1.0 not working with Mongo java driver 3.2.8
我試圖從3.x將mongodb升級到4.x,因為我們需要在mongodb中擁有事務支持,並且還需要使用fongo來進行junits。 我修改了以下給定依賴項的版本: 在下面給出了代碼toTestConfig類: 得到以下給定的錯誤: 有什么辦法可以解決嗎? 我發現一個 ...
[英]Junit/Fongo: How to make use of Fongo in the unit test for checking NotNull
我正在編寫一個基本的單元測試,用於檢查返回的查詢(類型 DataVersion)是否不為空。 我必須確保我使用 Fongo 來測試我的數據庫。 這是回購類: 這是我的單元測試: 這是 DataVersion 類: 這是 testApplicationContext 文件: 盡管我的 ...
[英]Spring/MongoDB/Junit: Unit test with Fongo is giving the Null Pointer Exception
對於單元測試和嘗試測試一個返回查詢的簡單函數,我是一個新手。 在我的單元測試中,調用該方法后,我得到了NullPointerException 。 我假設mongoOperations為null ,並且猜測這就是它返回NPE的原因。 我使用fongo模擬mongoDB,並在testConf ...
[英]Error creating mongobee bean on springboot app (on run of tests)
我使用所有最新版本(修復其他問題) 蒙古0.13 fongo 2.2.0-RC3-SNAPSHOT mongodb驅動程序3.8.2 當我運行我的應用程序時,出現以下錯誤: org.springframework.beans.factory.BeanCre ...
[英]How to turn off fakemongo logs
我正在使用Fongo,Fongo是MongoDB的內存Java實現。 如何防止這些日志它創建了一個占用大量空間的冗長的日志。 我正在使用以下依賴項 我收到這種日志 為以下代碼獲取大量日志(第3行)。 ...
[英]Adding configuration class to SpringBootTest breaks component scan
我正在嘗試禁用真正的 Mongo 連接並在測試中用 Fongo 模擬替換它。 這是我的測試課: @SpringBootTest @RunWith(SpringRunner.class) public class ControllerTest { @Auto ...
[英]Failing JUnit tests for embedded Fongo DB
我有一個使用MongoDB的Spring Boot應用程序。 我想將嵌入式FongoDB用於我的JUnit測試。 我關注一些文章,例如: http://dontpanic.42.nl/2015/02/in-memory-mongodb-for-unit-and.html 我的Fo ...
[英]UnsatisfiedDependencyException in SpringMVC and MongoDB project
我正在開發Spring MVC和MongoDB支持的應用程序。 我的api工作正常,但是我想與Fongo創建一個集成測試,以便測試保存文件以及在通過服務獲取此文件后進行測試。 我已經嘗試過了,但是當我在Service類中添加@Autowired時,它返回了UnsatisfiedDep ...
[英]Fongo TestNG Delete before method
在fongo文檔中閱讀后,我發現它支持@Rule批注以在執行測試之前刪除數據庫的內容。 我想使用TestNG實現相同的功能,但我找不到正確的方法來執行此操作,我嘗試調用fongo.dropDatabase(dbName)但它沒有按預期工作,如果我調用此方法,似乎DB是刪除,但在插入新文檔時 ...
[英]Can I use repository populator bean with fongo?
我不僅將Fongo用於單元測試,而且還將其用於集成測試,所以我想用一些集合來初始化Fongo,這可能嗎? 這是我的java配置( 基於Oliver G. answer ): 當我運行IT測試時,日志上會顯示正在Reading resource: file *.json但是測試失敗, ...
[英]Spring boot Embedded MongoDb data prefilled
我想知道是否有像Flyway這樣的工具可以幫助mongodb進行數據庫初始化/遷移。 我的一些想法是 我使用了flapdoodle作為嵌入式mongo和springboot。 這工作正常,但我需要手動將數據放入其中。 對於使用mongo db的Junit測試,我使用nosq ...
[英]Override Spring Mongo config with Fongo
我有一個使用Spring-Mongo集成的Spring應用程序。 在主應用程序配置XML中,我們有類似以下內容來定義Mongo實例(有幾個): 我想在Fongo的BDD套件配置中覆蓋此設置,以便測試不使用真正的mongo。 我對“ mongo:mongo”的設置有些不滿意。 我 ...
[英]Java applications with In memory database are taking too long to build
我在Java應用程序的Java應用程序中使用像HSQL和FONGO這樣的內存數據庫進行junit測試 我正在linux機器上執行這些構建。 由於這些存儲在內存數據庫中,因此構建花費的時間太長。 應該在2分鍾內完成的構建需要30分鍾。 任何指針都會有很大幫助 ...
[英]Fongo - OperationExecutor not found
我想在我的Spring啟動應用程序中使用fongo 2.0.x,但是我得到了錯誤 這是我的AbstractMongoConfiguration ...
[英]Id field is not set when read out of a fongo using spring-data-monogdb during unit tests
我有以下問題:我有一個使用mongodb作為存儲的spring-boot(1.3.3)應用程序。 使用mongo存儲庫,在真正的mongodb上一切正常。 但是對於單元測試,我們嘗試使用fongo在每個服務器上都沒有安裝mongodb。 測試的大多數部分也可以使用fongo正常工作,但是當 ...
[英]Failing to create 'mongoMappingContext' Bean when unit-testing with Fongo
我目前正在為我正在處理的項目設置單元測試,但我遇到了一些障礙。 我正在從事的項目使用 mongoDB 作為其數據庫,因此對於單元測試,我想使用 Fongo 來模擬數據庫,這樣我就可以只測試功能本身。 但是每當我運行測試時,它都無法正確創建 mongoMappingContext Bean 並且測試本 ...
[英]How can I use ISODate in NosqlUnit data set file(MongoDB)
我正在使用NosqlUnit,Fongo,Spring-Data-MongoDB 我的數據集格式如下。 我的域對象是這樣的, 但是注冊始終為空 謝謝你的幫助 ...
[英]In memory mongodb for read-intensive applications
我有一個項目,數據是只讀的(根本沒有寫操作),對於每個請求,執行幾千次讀取,因此瓶頸是從數據庫獲取數據。 我們正在tmpfs(〜12GB壓縮數據庫)上運行tokumx,由於序列化和套接字通信需要大量時間,因此它仍然很慢,因此我想“緩存”一個450萬文檔的關鍵集合,這些文檔可通過單個簡單查詢 ...