How can I ignore the comparison of some columns using ExpectedDataSet
annotation?
- I use
dbunit
API.
How can I ignore the comparison of some columns using ExpectedDataSet
annotation?
dbunit
API.In spring using spring-test-dbunit, you can write:
@ExpectedDatabase(value="yourdataset.xml", assertionMode=DatabaseAssertionMode.NON_STRICT)
and omit the columns on "yourdataset.xml"
I have the same probleme, ommiting column is not working for my case.
I have two tables organizations
and customers
, customer email should be unique by organization.
<organizations
id='4e332e3d-fc13-4e39-91dd-53825c71b9b2'
...
/>
<organizations
id='ca9484a6-70a3-4b7d-b6da-4528152684bf'
...
/>
<individual_customers
id="9892be6a-ca10-49eb-9616-33cf03a24e63"
organization_reference="4e332e3d-fc13-4e39-91dd-53825c71b9b2"
/>
when instering the new customer, I expect to have a new customer, but I dont know the new inserted id.
I get this error message
value (table=individual_customers, row=0, col=id) expected:<[null]> but was:<[47d89697-c2fe-42a0-8d9c-fc4b5b0aaaa0]>