Refactored PackagingPropertiesRepositoryIntegrationTest
This commit is contained in:
parent
96715562e6
commit
21d00b8756
1 changed files with 11 additions and 5 deletions
|
|
@ -39,13 +39,14 @@ class PackagingPropertiesRepositoryIntegrationTest extends AbstractRepositoryInt
|
|||
|
||||
@BeforeEach
|
||||
void setupTestData() {
|
||||
// Clean up in correct order
|
||||
// Clean up in correct order (respect FK constraints)
|
||||
jdbcTemplate.update("DELETE FROM packaging_property");
|
||||
jdbcTemplate.update("DELETE FROM packaging");
|
||||
jdbcTemplate.update("DELETE FROM packaging_dimension");
|
||||
jdbcTemplate.update("DELETE FROM material");
|
||||
jdbcTemplate.update("DELETE FROM node_predecessor_entry");
|
||||
jdbcTemplate.update("DELETE FROM node_predecessor_chain");
|
||||
jdbcTemplate.update("DELETE FROM container_rate"); // Must delete before node due to FK
|
||||
jdbcTemplate.update("DELETE FROM node");
|
||||
jdbcTemplate.update("DELETE FROM packaging_property_type");
|
||||
|
||||
|
|
@ -312,16 +313,21 @@ class PackagingPropertiesRepositoryIntegrationTest extends AbstractRepositoryInt
|
|||
return jdbcTemplate.queryForObject(selectSql, Integer.class);
|
||||
}
|
||||
|
||||
private Integer createMaterial(String name, String externalMappingId) {
|
||||
String sql = "INSERT INTO material (name, external_mapping_id, hs_code) VALUES (?, ?, '123456')";
|
||||
executeRawSql(sql, name, externalMappingId);
|
||||
private Integer createMaterial(String name, String partNumber) {
|
||||
String sql = String.format(
|
||||
"INSERT INTO material (name, part_number, normalized_part_number, hs_code, is_deprecated) VALUES (?, ?, ?, '123456', %s)",
|
||||
dialectProvider.getBooleanFalse());
|
||||
executeRawSql(sql, name, partNumber, partNumber.toUpperCase());
|
||||
|
||||
String selectSql = isMysql() ? "SELECT LAST_INSERT_ID()" : "SELECT CAST(@@IDENTITY AS INT)";
|
||||
return jdbcTemplate.queryForObject(selectSql, Integer.class);
|
||||
}
|
||||
|
||||
private Integer createPackagingDimension() {
|
||||
String sql = "INSERT INTO packaging_dimension (length, width, height, gross_weight) VALUES (100, 100, 100, 10)";
|
||||
String sql = String.format(
|
||||
"INSERT INTO packaging_dimension (type, length, width, height, weight, content_unit_count, is_deprecated) " +
|
||||
"VALUES ('HU', 100, 100, 100, 10, 1, %s)",
|
||||
dialectProvider.getBooleanFalse());
|
||||
executeRawSql(sql);
|
||||
|
||||
String selectSql = isMysql() ? "SELECT LAST_INSERT_ID()" : "SELECT CAST(@@IDENTITY AS INT)";
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue