mirror of
https://github.com/s-frick/effigenix.git
synced 2026-03-28 11:59:35 +01:00
fix(inventory): doppelten Liquibase-Index und veraltete Test-API korrigieren
Changeset 031 (performed_at-Index) entfernt, da bereits in 028 enthalten. StockMovementControllerIntegrationTest an JdbcClient-basierte AbstractIntegrationTest migriert und fehlende Article-FK durch createArticleId() behoben.
This commit is contained in:
parent
46275f6d59
commit
0474b5fa93
3 changed files with 8 additions and 24 deletions
|
|
@ -5,8 +5,6 @@ import de.effigenix.infrastructure.AbstractIntegrationTest;
|
|||
import de.effigenix.infrastructure.inventory.web.dto.AddStockBatchRequest;
|
||||
import de.effigenix.infrastructure.inventory.web.dto.CreateStockRequest;
|
||||
import de.effigenix.infrastructure.inventory.web.dto.RecordStockMovementRequest;
|
||||
import de.effigenix.infrastructure.usermanagement.persistence.entity.RoleEntity;
|
||||
import de.effigenix.infrastructure.usermanagement.persistence.entity.UserEntity;
|
||||
import org.junit.jupiter.api.BeforeEach;
|
||||
import org.junit.jupiter.api.DisplayName;
|
||||
import org.junit.jupiter.api.Nested;
|
||||
|
|
@ -33,18 +31,18 @@ class StockMovementControllerIntegrationTest extends AbstractIntegrationTest {
|
|||
|
||||
@BeforeEach
|
||||
void setUp() throws Exception {
|
||||
RoleEntity adminRole = createRole(RoleName.ADMIN, "Admin");
|
||||
RoleEntity viewerRole = createRole(RoleName.PRODUCTION_WORKER, "Viewer");
|
||||
String adminRoleId = createRole(RoleName.ADMIN, "Admin");
|
||||
String viewerRoleId = createRole(RoleName.PRODUCTION_WORKER, "Viewer");
|
||||
|
||||
UserEntity admin = createUser("movement.admin", "movement.admin@test.com", Set.of(adminRole), "BRANCH-01");
|
||||
UserEntity viewer = createUser("movement.viewer", "movement.viewer@test.com", Set.of(viewerRole), "BRANCH-01");
|
||||
String adminId = createUser("movement.admin", "movement.admin@test.com", Set.of(adminRoleId), "BRANCH-01");
|
||||
String viewerId = createUser("movement.viewer", "movement.viewer@test.com", Set.of(viewerRoleId), "BRANCH-01");
|
||||
|
||||
adminToken = generateToken(admin.getId(), "movement.admin",
|
||||
adminToken = generateToken(adminId, "movement.admin",
|
||||
"STOCK_WRITE,STOCK_READ,STOCK_MOVEMENT_WRITE,STOCK_MOVEMENT_READ");
|
||||
viewerToken = generateToken(viewer.getId(), "movement.viewer", "USER_READ");
|
||||
viewerToken = generateToken(viewerId, "movement.viewer", "USER_READ");
|
||||
|
||||
storageLocationId = createStorageLocation();
|
||||
articleId = UUID.randomUUID().toString();
|
||||
articleId = createArticleId();
|
||||
stockId = createStock(articleId);
|
||||
stockBatchId = addBatchToStock(stockId);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue