cost 72 ms
如何在 Spring Boot 中使用 Fongo(假 mongo)進行集成測試

[英]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:無法從位置加載數據集以使用 fongo 對 mongrepository 進行單元測試

[英]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不使用Mongo java驅動程序3.2.8

[英]Fongo 2.1.0 not working with Mongo java driver 3.2.8

我試圖從3.x將mongodb升級到4.x,因為我們需要在mongodb中擁有事務支持,並且還需要使用fongo來進行junits。 我修改了以下給定依賴項的版本: 在下面給出了代碼toTestConfig類: 得到以下給定的錯誤: 有什么辦法可以解決嗎? 我發現一個 ...

Junit/Fongo:如何在單元測試中使用 Fongo 來檢查 NotNull

[英]Junit/Fongo: How to make use of Fongo in the unit test for checking NotNull

我正在編寫一個基本的單元測試,用於檢查返回的查詢(類型 DataVersion)是否不為空。 我必須確保我使用 Fongo 來測試我的數據庫。 這是回購類: 這是我的單元測試: 這是 DataVersion 類: 這是 testApplicationContext 文件: 盡管我的 ...

Spring / MongoDB / Junit:Fongo進行的單元測試給出了Null指針異常

[英]Spring/MongoDB/Junit: Unit test with Fongo is giving the Null Pointer Exception

對於單元測試和嘗試測試一個返回查詢的簡單函數,我是一個新手。 在我的單元測試中,調用該方法后,我得到了NullPointerException 。 我假設mongoOperations為null ,並且猜測這就是它返回NPE的原因。 我使用fongo模擬mongoDB,並在testConf ...

如何關閉fakemongo日志

[英]How to turn off fakemongo logs

我正在使用Fongo,Fongo是MongoDB的內存Java實現。 如何防止這些日志它創建了一個占用大量空間的冗長的日志。 我正在使用以下依賴項 我收到這種日志 為以下代碼獲取大量日志(第3行)。 ...

嵌入式Fongo DB的JUnit測試失敗

[英]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 ...

SpringMVC和MongoDB項目中的UnsatisfiedDependencyException

[英]UnsatisfiedDependencyException in SpringMVC and MongoDB project

我正在開發Spring MVC和MongoDB支持的應用程序。 我的api工作正常,但是我想與Fongo創建一個集成測試,以便測試保存文件以及在通過服務獲取此文件后進行測試。 我已經嘗試過了,但是當我在Service類中添加@Autowired時,它返回了UnsatisfiedDep ...

Fongo TestNG方法之前刪除

[英]Fongo TestNG Delete before method

在fongo文檔中閱讀后,我發現它支持@Rule批注以在執行測試之前刪除數據庫的內容。 我想使用TestNG實現相同的功能,但我找不到正確的方法來執行此操作,我嘗試調用fongo.dropDatabase(dbName)但它沒有按預期工作,如果我調用此方法,似乎DB是刪除,但在插入新文檔時 ...

我可以在fongo中使用存儲庫填充器bean嗎?

[英]Can I use repository populator bean with fongo?

我不僅將Fongo用於單元測試,而且還將其用於集成測試,所以我想用一些集合來初始化Fongo,這可能嗎? 這是我的java配置( 基於Oliver G. answer ): 當我運行IT測試時,日志上會顯示正在Reading resource: file *.json但是測試失敗, ...

Spring boot嵌入式MongoDb數據預填充

[英]Spring boot Embedded MongoDb data prefilled

我想知道是否有像Flyway這樣的工具可以幫助mongodb進行數據庫初始化/遷移。 我的一些想法是 我使用了flapdoodle作為嵌入式mongo和springboot。 這工作正常,但我需要手動將數據放入其中。 對於使用mongo db的Junit測試,我使用nosq ...

用Fongo覆蓋Spring Mongo配置

[英]Override Spring Mongo config with Fongo

我有一個使用Spring-Mongo集成的Spring應用程序。 在主應用程序配置XML中,我們有類似以下內容來定義Mongo實例(有幾個): 我想在Fongo的BDD套件配置中覆蓋此設置,以便測試不使用真正的mongo。 我對“ mongo:mongo”的設置有些不滿意。 我 ...

具有內存數據庫的Java應用程序花費的時間太長

[英]Java applications with In memory database are taking too long to build

我在Java應用程序的Java應用程序中使用像HSQL和FONGO這樣的內存數據庫進行junit測試 我正在linux機器上執行這些構建。 由於這些存儲在內存數據庫中,因此構建花費的時間太長。 應該在2分鍾內完成的構建需要30分鍾。 任何指針都會有很大幫助 ...

在單元測試期間使用spring-data-monogdb從fongo中讀取時未設置id字段

[英]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正常工作,但是當 ...

使用 Fongo 進行單元測試時無法創建“mongoMappingContext”Bean

[英]Failing to create 'mongoMappingContext' Bean when unit-testing with Fongo

我目前正在為我正在處理的項目設置單元測試,但我遇到了一些障礙。 我正在從事的項目使用 mongoDB 作為其數據庫,因此對於單元測試,我想使用 Fongo 來模擬數據庫,這樣我就可以只測試功能本身。 但是每當我運行測試時,它都無法正確創建 mongoMappingContext Bean 並且測試本 ...

內存中的mongodb用於讀取密集型應用程序

[英]In memory mongodb for read-intensive applications

我有一個項目,數據是只讀的(根本沒有寫操作),對於每個請求,執行幾千次讀取,因此瓶頸是從數據庫獲取數據。 我們正在tmpfs(〜12GB壓縮數據庫)上運行tokumx,由於序列化和套接字通信需要大量時間,因此它仍然很慢,因此我想“緩存”一個450萬文檔的關鍵集合,這些文檔可通過單個簡單查詢 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM