mirror of
https://github.com/s-frick/effigenix.git
synced 2026-03-28 17:39:57 +01:00
refactor(inventory): InvalidFilterCombination Error und CreateStockResponse trennen
- StockError.InvalidFilterCombination statt InvalidArticleId für ungültige Filter-Kombination in ListStocks - CreateStockResponse als eigenständiges DTO für POST createStock (ohne batches/quantities), StockResponse bleibt für GET-Endpoints - MinimumLevelResponse als shared Top-Level-Record extrahiert
This commit is contained in:
parent
1ef37497c3
commit
fef3baa0ae
8 changed files with 55 additions and 7 deletions
|
|
@ -91,7 +91,7 @@ class ListStocksTest {
|
|||
var result = listStocks.execute("location-1", "article-1");
|
||||
|
||||
assertThat(result.isFailure()).isTrue();
|
||||
assertThat(result.unsafeGetError()).isInstanceOf(StockError.InvalidArticleId.class);
|
||||
assertThat(result.unsafeGetError()).isInstanceOf(StockError.InvalidFilterCombination.class);
|
||||
verifyNoInteractions(stockRepository);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue