cost 365 ms
使用 spring-db-unit 運行時如何檢查數據庫

[英]How to inspect database when running with spring-db-unit

我們使用 spring-db-unit 運行我們的測試,它是分叉和維護的一個。 測試運行良好,可以訪問和修改數據。 但是當我調試一些測試時,我意識到數據庫一直是空的。 我的假設是運行者創建一個事務並在測試結束時將其回滾而不是提交。 如何在測試結束時(或任何時候,真的?)檢查數據或將其保存在數據庫中? ...

DBUnit: NoSuchColumnException ColumnNameToIndexes 緩存映射中的非大寫輸入列。 地圖的列名不區分大小寫

[英]DBUnit: NoSuchColumnException Non-uppercase input column in ColumnNameToIndexes cache map. map's column names are NOT case sensitive

我的 java 應用程序將您的信息存儲在 MySql 數據庫版本 8 中。用戶信息和密碼存儲在此數據庫中。 我正在實施一個集成測試來測試使用 dbunit 驗證數據庫中用戶的方法。 測試方法運行后,出現如下錯誤。 我通過 MySql Workbench 檢查表和列都是以大寫形式創建的,因此顯示的 ...

使用DBUnit時如何防止數據刪除

[英]How to prevent data deletion when using DBUnit

我將Spring Boot與liquibase一起使用。 問題是,當數據庫的特定表中已經有數據並且我嘗試在DBUnit測試中向該表添加更多數據時,DBUnit會刪除所有數據並僅插入其自己的數據。 我舉一個例子,我已經在數據庫中插入了五位作者。 不使用DBUnit進行測試: ...

DbUnit和JSON列類型支持

[英]DbUnit and JSON column type support

我想知道什么是使DbUnit與MySQL的JSON(B)類型列一起工作的最佳方法? 我們確實在這里和那里有這樣的列,每當我試圖通過@DatabaseSetup從XML文件中提供測試數據時,我得到NoSuchColumnException,這阻止我與處理JSON的實體或repos進行任何合理的集 ...

DBUnit堅持為未指定的值插入null,但我希望使用數據庫默認值

[英]DBUnit insists on inserting null for unspecified values, but I want the DB default value to be used

我在DBUnit遇到此問題,導致SQL插入錯誤。 說我的dbunit testdata.xml文件中有這個: 我有一張這樣的桌子(postgres) myschema.mytable具有id,value1,value2和日期字段,例如“ lastmodified”。 最后修改的 ...

如何在DBUnit中使用assertionMode = DEFAULT檢查空列值?

[英]How do I check for null column values with assertionMode = DEFAULT in DBUnit?

我有2行34列的表。 3列應為空。 當使用assertionMode = NON-STRICT ,我可以在after.xml文件中指定34-3 = 31列,並且DBUnit將意識到缺少的3列應該為空。 DBUnit確保表中的2行和34列與我的after.xml中的2行和31列精確匹配,並且 ...

在Spring中使用dbunit的問題(沒有spring-test-dbunit)

[英]Problems using dbunit with Spring (without spring-test-dbunit)

我正在嘗試使用dbunit測試我的DAO。 我們在與spring-test-dbunit不兼容的版本中使用Spring。 我不能將我的dao bean自動連接到測試類中,因為那樣我就不得不使用@RunWith(SpringJUnit4ClassRunner.class) ,它涉及一個無參數的 ...

spring-test-dbunit找不到@Test批注

[英]spring-test-dbunit can't find @Test annotation

我已經設置了spring-test-dbunit,但是出現以下異常: testSometing(com.my.package.dbunit.DbUnit)經過的時間:13.013 s <<<錯誤! java.lang.NoSuchMethodError:org.sp ...

org.dbunit.dataset.NoSuchColumnException

[英]org.dbunit.dataset.NoSuchColumnException

運行測試時出現以下錯誤: 我在org.dbunit.dataset.AbstractTableMetaData#getColumnIndex設置了一個斷點,並發現了以下內容。 在IntelliJ Idea中,方法如下所示: Column.columnName this.getC ...

Dataset.xml中的DBunit循環操作

[英]DBunit Circular depedency in dataset.xml

我正在嘗試創建用於單元測試的數據集。 玩家參考團隊表,反之亦然。 因此,當我運行測試時(無論首先創建的是什么,是團隊還是玩家),它都會返回異常,因為未滿足ForeignKey的要求。 我該如何解決? 也許禁用FK進行數據導入,或者dataset.xml允許以某種方式更新字段。 ...

Spring Boot DBUnit測試獲取NoSuchBeanDefinitionException

[英]Spring Boot DBUnit test getting NoSuchBeanDefinitionException

我正在嘗試創建一個簡單的SpringBoot數據庫單元存儲庫測試,但我得到了: NoSuchBeanDefinitionException:沒有可用的'example.ItemRepository'類型的合格Bean:期望至少有1個合格為自動裝配候選的Bean。 依賴項注釋:{@ o ...

使用spring-test-dbunit進行單元測試

[英]unit test using spring-test-dbunit

我的情況是我有兩個表,其中一個表對另一個表具有外鍵約束,而引用是另一個表的字段“ id”,它將隨每次插入而自動遞增,並且對於此引用關系以及當我不可以省略運行單元測試以測試DAO的save(INSERT)方法,對於'id'不匹配,發生了compareFailure(期望1,但實際值大於1,並且每次 ...

DAO的保存方法中的單元測試

[英]unit test in DAO's save method

我編寫了一個單元測試來測試DAO的save方法,我確定我的save方法可以工作,但是,當我運行單元測試時,它遇到了以下錯誤: 這是我的單元測試代碼: 這是我的預期結果: -----------------更新-------------------------------- ...

使用springtestdbunit時如何解決外鍵約束沖突問題?

[英]How to solve foreign key constraint violation issue when using springtestdbunit?

我有兩個表,其中一個表A的字段引用表B的字段,我使用批注@DatabaseSetup進行xml文件的導入,並且我將表A和表B的數據都寫入了xml文件的數據集中。 當我運行單元測試時,它說對表A的INSERT違反了key(0)的外鍵約束。 如何表達兩個表之間的引用關系? ...

春季測試DBUnit H2Connection被拒絕

[英]Spring Test DBUnit H2Connection Refused

我想為我的項目創建一個集成測試,而我是Spring Test DB Unit的新手。 不幸的是,在運行測試時,我遇到以下錯誤: 錯誤:連接被拒絕:連接本地主機 我還添加了基本測試配置類文件,其中包含配置以及如何連接到H2數據庫。 ...

SpringTest DBUnit:無法加載應用程序上下文,原因是無法找到keycloak.json

[英]SpringTest DBUnit: Failed to Load Application Context cause by Unable to locate keycloak.json

嗨,我是spring mvc的新手,想使用spring test dbunit創建一個集成測試,但是遇到錯誤。 找不到Keycloak.json文件,但它存在於測試文件夾下。 keycloak.json的路徑也顯示在application.properties文件中。 請參閱下面的錯誤。 ...


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