No,テストID,対象クラス,対象メソッド,テスト観点,テストケース名,前提条件,入力値,期待結果,優先度,備考
1,UT-INV-001,Webkul\Inventory\Models\Category,routes,正常系,ルートリレーションが正しく取得できること,CategoryとRouteが関連付けられている,"category_id, route_id","BelongsToManyリレーションでRouteコレクションが返却される",中,inventories_category_routesピボットテーブル経由
2,UT-INV-002,Webkul\Inventory\Models\Category,routes,異常系,関連ルートがない場合に空コレクションが返ること,Categoryが存在するがRouteが関連付けられていない,category_id,空のコレクションが返却される,中,
3,UT-INV-003,Webkul\Inventory\Models\Category,products,正常系,製品リレーションが正しく取得できること,Categoryに紐づくProductが存在する,category_id,HasManyリレーションでProductコレクションが返却される,中,
4,UT-INV-004,Webkul\Inventory\Models\InternalTransfer,継承,正常系,Operationクラスを正しく継承していること,InternalTransferインスタンスが存在する,なし,Operationのすべてのメソッドとプロパティが利用可能,低,単純なクラス継承
5,UT-INV-005,Webkul\Inventory\Models\PackageType,company,正常系,会社リレーションが正しく取得できること,PackageTypeにcompany_idが設定されている,company_id,BelongsToリレーションでCompanyが返却される,中,
6,UT-INV-006,Webkul\Inventory\Models\PackageType,creator,正常系,作成者リレーションが正しく取得できること,PackageTypeにcreator_idが設定されている,creator_id,BelongsToリレーションでUserが返却される,低,
7,UT-INV-007,Webkul\Inventory\Models\PackageType,sortable,正常系,ソート機能が正しく動作すること,複数のPackageTypeが存在する,なし,sort列でソートされる,低,SortableTraitの動作確認
8,UT-INV-008,Webkul\Inventory\Models\MoveLine,move,正常系,移動リレーションが正しく取得できること,MoveLineにmove_idが設定されている,move_id,BelongsToリレーションでMoveが返却される,高,在庫移動の追跡に必須
9,UT-INV-009,Webkul\Inventory\Models\MoveLine,operation,正常系,オペレーションリレーションが正しく取得できること,MoveLineにoperation_idが設定されている,operation_id,BelongsToリレーションでOperationが返却される,高,
10,UT-INV-010,Webkul\Inventory\Models\MoveLine,product,正常系,製品リレーションが正しく取得できること,MoveLineにproduct_idが設定されている,product_id,BelongsToリレーションでProductが返却される,高,
11,UT-INV-011,Webkul\Inventory\Models\MoveLine,sourceLocation,正常系,移動元ロケーションが正しく取得できること,MoveLineにsource_location_idが設定されている,source_location_id,withTrashed付きBelongsToリレーションでLocationが返却される,高,削除済みロケーションも取得可能
12,UT-INV-012,Webkul\Inventory\Models\MoveLine,destinationLocation,正常系,移動先ロケーションが正しく取得できること,MoveLineにdestination_location_idが設定されている,destination_location_id,withTrashed付きBelongsToリレーションでLocationが返却される,高,
13,UT-INV-013,Webkul\Inventory\Models\MoveLine,lot,正常系,ロットリレーションが正しく取得できること,MoveLineにlot_idが設定されている,lot_id,BelongsToリレーションでLotが返却される,中,トレーサビリティ機能
14,UT-INV-014,Webkul\Inventory\Models\MoveLine,casts,正常系,stateがMoveState Enumにキャストされること,MoveLineインスタンスが存在する,state=draft,MoveState Enumインスタンスが返却される,中,
15,UT-INV-015,Webkul\Inventory\Models\MoveLine,casts,正常系,is_pickedがbooleanにキャストされること,MoveLineインスタンスが存在する,"is_picked=1, is_picked=0","true, falseが返却される",中,
16,UT-INV-016,Webkul\Inventory\Models\Package,packageType,正常系,パッケージタイプリレーションが正しく取得できること,Packageにpackage_type_idが設定されている,package_type_id,BelongsToリレーションでPackageTypeが返却される,中,
17,UT-INV-017,Webkul\Inventory\Models\Package,location,正常系,ロケーションリレーションが正しく取得できること,Packageにlocation_idが設定されている,location_id,BelongsToリレーションでLocationが返却される,中,
18,UT-INV-018,Webkul\Inventory\Models\Package,quantities,正常系,在庫数量リレーションが正しく取得できること,Packageに紐づくProductQuantityが存在する,package_id,HasManyリレーションでProductQuantityコレクションが返却される,高,在庫数量管理
19,UT-INV-019,Webkul\Inventory\Models\Package,operations,正常系,オペレーションリレーションがHasManyThroughで取得できること,Package経由でOperationが関連付けられている,package_id,MoveLine経由でOperationコレクションが返却される,中,
20,UT-INV-020,Webkul\Inventory\Models\Package,moves,正常系,移動リレーションがHasManyThroughで取得できること,Package経由でMoveが関連付けられている,package_id,MoveLine経由でMoveコレクションが返却される,中,
21,UT-INV-021,Webkul\Inventory\Models\Package,casts,正常系,package_useがPackageUse Enumにキャストされること,Packageインスタンスが存在する,package_use=disposable,PackageUse Enumインスタンスが返却される,中,
22,UT-INV-022,Webkul\Inventory\Models\Product,category,正常系,カテゴリリレーションが正しく取得できること,Productにcategory_idが設定されている,category_id,BelongsToリレーションでCategoryが返却される,中,
23,UT-INV-023,Webkul\Inventory\Models\Product,routes,正常系,ルートリレーションが正しく取得できること,ProductとRouteが関連付けられている,"product_id, route_id",BelongsToManyリレーションでRouteコレクションが返却される,中,
24,UT-INV-024,Webkul\Inventory\Models\Product,variants,正常系,バリアントリレーションが正しく取得できること,親製品に紐づくバリアントが存在する,parent_id,HasManyリレーションで子Productコレクションが返却される,中,
25,UT-INV-025,Webkul\Inventory\Models\Product,quantities,正常系,在庫数量が正しく取得できること（単品製品）,Productがis_configurable=falseで在庫がある,product_id,HasManyリレーションでProductQuantityコレクションが返却される,高,
26,UT-INV-026,Webkul\Inventory\Models\Product,quantities,正常系,バリアント含む在庫数量が正しく取得できること（コンフィグ製品）,Productがis_configurable=trueでバリアントに在庫がある,product_id,バリアントの在庫も含むProductQuantityコレクションが返却される,高,orWhereIn条件
27,UT-INV-027,Webkul\Inventory\Models\Product,moves,正常系,移動履歴が正しく取得できること,Productに紐づくMoveが存在する,product_id,HasManyリレーションでMoveコレクションが返却される,高,
28,UT-INV-028,Webkul\Inventory\Models\Product,getOnHandQuantityAttribute,正常系,手持在庫数量が正しく計算されること,INTERNAL型で非スクラップのロケーションに在庫がある,"product_id, quantity=100",在庫数量の合計値が返却される,高,重要なビジネスロジック
29,UT-INV-029,Webkul\Inventory\Models\Product,getOnHandQuantityAttribute,境界値,スクラップロケーションの在庫が除外されること,スクラップロケーション(is_scrap=true)に在庫がある,product_id,スクラップロケーションの在庫は合計に含まれない,高,
30,UT-INV-030,Webkul\Inventory\Models\Product,getOnHandQuantityAttribute,境界値,非INTERNALロケーションの在庫が除外されること,SUPPLIER型ロケーションに在庫がある,product_id,SUPPLIER型の在庫は合計に含まれない,高,
31,UT-INV-031,Webkul\Inventory\Models\Product,getOnHandQuantityAttribute,異常系,在庫がない場合0が返却されること,Productに紐づく在庫がない,product_id,0が返却される,高,
32,UT-INV-032,Webkul\Inventory\Models\Product,casts,正常系,trackingがProductTracking Enumにキャストされること,Productインスタンスが存在する,tracking=lot,ProductTracking Enumインスタンスが返却される,中,
33,UT-INV-033,Webkul\Inventory\Models\Rule,sourceLocation,正常系,移動元ロケーションリレーションが正しく取得できること,Ruleにsource_location_idが設定されている,source_location_id,BelongsToリレーションでLocationが返却される,中,
34,UT-INV-034,Webkul\Inventory\Models\Rule,destinationLocation,正常系,移動先ロケーションリレーションが正しく取得できること,Ruleにdestination_location_idが設定されている,destination_location_id,BelongsToリレーションでLocationが返却される,中,
35,UT-INV-035,Webkul\Inventory\Models\Rule,route,正常系,ルートリレーションが正しく取得できること,Ruleにroute_idが設定されている,route_id,BelongsToリレーションでRouteが返却される,中,
36,UT-INV-036,Webkul\Inventory\Models\Rule,operationType,正常系,オペレーションタイプリレーションが正しく取得できること,Ruleにoperation_type_idが設定されている,operation_type_id,BelongsToリレーションでOperationTypeが返却される,中,
37,UT-INV-037,Webkul\Inventory\Models\Rule,casts,正常系,actionがRuleAction Enumにキャストされること,Ruleインスタンスが存在する,action=pull,RuleAction Enumインスタンスが返却される,中,
38,UT-INV-038,Webkul\Inventory\Models\StorageCategoryCapacity,product,正常系,製品リレーションが正しく取得できること（削除済み含む）,StorageCategoryCapacityにproduct_idが設定されている,product_id,withTrashed付きBelongsToリレーションでProductが返却される,中,
39,UT-INV-039,Webkul\Inventory\Models\StorageCategoryCapacity,storageCategory,正常系,ストレージカテゴリリレーションが正しく取得できること,StorageCategoryCapacityにstorage_category_idが設定されている,storage_category_id,BelongsToリレーションでStorageCategoryが返却される,中,
40,UT-INV-040,Webkul\Inventory\Models\StorageCategoryCapacity,packageType,正常系,パッケージタイプリレーションが正しく取得できること,StorageCategoryCapacityにpackage_type_idが設定されている,package_type_id,BelongsToリレーションでPackageTypeが返却される,中,
41,UT-INV-041,Webkul\Inventory\Models\Move,isPurchaseReturn,正常系,仕入返品判定が正しく動作すること（SUPPLIER宛）,移動先がSUPPLIER型ロケーション,destination_location.type=SUPPLIER,trueが返却される,高,仕入返品の識別
42,UT-INV-042,Webkul\Inventory\Models\Move,isPurchaseReturn,正常系,仕入返品判定が正しく動作すること（返品移動あり）,originReturnedMoveが存在しinter_company_location宛,destination_location_id=inter_company_location_id,trueが返却される,高,
43,UT-INV-043,Webkul\Inventory\Models\Move,isPurchaseReturn,正常系,通常移動は仕入返品判定でfalseになること,通常のINTERNAL型ロケーション間移動,destination_location.type=INTERNAL,falseが返却される,高,
44,UT-INV-044,Webkul\Inventory\Models\Move,isDropshipped,正常系,ドロップシップ判定が正しく動作すること,SUPPLIER→CUSTOMERへの直送,source=SUPPLIER destination=CUSTOMER,trueが返却される,高,ドロップシップ識別
45,UT-INV-045,Webkul\Inventory\Models\Move,isDropshipped,正常系,TRANSIT（会社なし）経由のドロップシップ判定,TRANSIT(company_id=null)→CUSTOMER,source.type=TRANSIT source.company_id=null,trueが返却される,中,
46,UT-INV-046,Webkul\Inventory\Models\Move,isDropshippedReturned,正常系,ドロップシップ返品判定が正しく動作すること,CUSTOMER→SUPPLIERへの返品,source=CUSTOMER destination=SUPPLIER,trueが返却される,高,ドロップシップ返品識別
47,UT-INV-047,Webkul\Inventory\Models\Move,shouldBypassReservation,正常系,予約バイパス判定（ロケーションベース）,sourceLocationがSUPPLIER型,source_location.type=SUPPLIER,trueが返却される,高,在庫予約ロジック
48,UT-INV-048,Webkul\Inventory\Models\Move,shouldBypassReservation,正常系,予約バイパス判定（非保管製品）,製品がis_storable=false,product.is_storable=false,trueが返却される,高,
49,UT-INV-049,Webkul\Inventory\Models\Move,shouldBypassReservation,正常系,予約バイパス判定（スクラップ）,sourceLocationがis_scrap=true,source_location.is_scrap=true,trueが返却される,高,
50,UT-INV-050,Webkul\Inventory\Models\Move,shouldBypassReservation,正常系,通常在庫は予約バイパスしないこと,INTERNAL型でis_storable=trueの製品,source_location.type=INTERNAL product.is_storable=true,falseが返却される,高,
51,UT-INV-051,Webkul\Inventory\Models\Move,lines,正常系,移動明細リレーションが正しく取得できること,Moveに紐づくMoveLineが存在する,move_id,HasManyリレーションでMoveLineコレクションが返却される,高,
52,UT-INV-052,Webkul\Inventory\Models\Move,casts,正常系,stateがMoveState Enumにキャストされること,Moveインスタンスが存在する,state=confirmed,MoveState Enumインスタンスが返却される,中,
53,UT-INV-053,Webkul\Inventory\Models\Delivery,継承,正常系,Operationクラスを正しく継承していること,Deliveryインスタンスが存在する,なし,Operationのすべてのメソッドとプロパティが利用可能,低,
54,UT-INV-054,Webkul\Inventory\Models\Tag,creator,正常系,作成者リレーションが正しく取得できること,Tagにcreator_idが設定されている,creator_id,BelongsToリレーションでUserが返却される,低,
55,UT-INV-055,Webkul\Inventory\Models\Tag,sortable,正常系,ソート機能が正しく動作すること,複数のTagが存在する,なし,sort列でソートされる,低,
56,UT-INV-056,Webkul\Inventory\Models\StorageCategory,storageCategoryCapacities,正常系,容量設定リレーションが正しく取得できること,StorageCategoryに紐づくCapacityが存在する,storage_category_id,HasManyリレーションでStorageCategoryCapacityコレクションが返却される,中,
57,UT-INV-057,Webkul\Inventory\Models\StorageCategory,storageCategoryCapacitiesByProduct,正常系,製品別容量設定のみ取得できること,product_idがnullでないCapacityが存在する,storage_category_id,product_id IS NOT NULLのCapacityのみ返却される,中,
58,UT-INV-058,Webkul\Inventory\Models\StorageCategory,storageCategoryCapacitiesByPackageType,正常系,パッケージタイプ別容量設定のみ取得できること,package_type_idがnullでないCapacityが存在する,storage_category_id,package_type_id IS NOT NULLのCapacityのみ返却される,中,
59,UT-INV-059,Webkul\Inventory\Models\StorageCategory,locations,正常系,ロケーションリレーションが正しく取得できること,StorageCategoryに紐づくLocationが存在する,storage_category_id,HasManyリレーションでLocationコレクションが返却される,中,
60,UT-INV-060,Webkul\Inventory\Models\StorageCategory,casts,正常系,allow_new_productsがAllowNewProduct Enumにキャストされること,StorageCategoryインスタンスが存在する,allow_new_products=all,AllowNewProduct Enumインスタンスが返却される,中,
61,UT-INV-061,Webkul\Inventory\Models\Attribute,継承,正常系,BaseAttributeクラスを正しく継承していること,Attributeインスタンスが存在する,なし,BaseAttributeのすべてのメソッドとプロパティが利用可能,低,
62,UT-INV-062,Webkul\Inventory\Models\Receipt,継承,正常系,Operationクラスを正しく継承していること,Receiptインスタンスが存在する,なし,Operationのすべてのメソッドとプロパティが利用可能,低,
63,UT-INV-063,Webkul\Inventory\Models\OperationType,returnOperationType,正常系,返品オペレーションタイプリレーションが正しく取得できること,OperationTypeにreturn_operation_type_idが設定されている,return_operation_type_id,BelongsToリレーションでOperationTypeが返却される,中,
64,UT-INV-064,Webkul\Inventory\Models\OperationType,sourceLocation,正常系,移動元ロケーションリレーションが正しく取得できること（削除済み含む）,OperationTypeにsource_location_idが設定されている,source_location_id,withTrashed付きBelongsToリレーションでLocationが返却される,中,
65,UT-INV-065,Webkul\Inventory\Models\OperationType,destinationLocation,正常系,移動先ロケーションリレーションが正しく取得できること（削除済み含む）,OperationTypeにdestination_location_idが設定されている,destination_location_id,withTrashed付きBelongsToリレーションでLocationが返却される,中,
66,UT-INV-066,Webkul\Inventory\Models\OperationType,warehouse,正常系,倉庫リレーションが正しく取得できること（削除済み含む）,OperationTypeにwarehouse_idが設定されている,warehouse_id,withTrashed付きBelongsToリレーションでWarehouseが返却される,中,
67,UT-INV-067,Webkul\Inventory\Models\OperationType,casts,正常系,typeがOperationType Enumにキャストされること,OperationTypeインスタンスが存在する,type=incoming,OperationType Enumインスタンスが返却される,中,
68,UT-INV-068,Webkul\Inventory\Models\OperationType,casts,正常系,reservation_methodがReservationMethod Enumにキャストされること,OperationTypeインスタンスが存在する,reservation_method=at_confirm,ReservationMethod Enumインスタンスが返却される,中,
69,UT-INV-069,Webkul\Inventory\Models\OperationType,casts,正常系,boolean型フィールドが正しくキャストされること,OperationTypeインスタンスが存在する,show_entire_packs=1,trueが返却される,中,16個のbooleanフィールド
70,UT-INV-070,Webkul\Inventory\Models\OrderPoint,product,正常系,製品リレーションが正しく取得できること,OrderPointにproduct_idが設定されている,product_id,BelongsToリレーションでProductが返却される,高,在庫補充ルール
71,UT-INV-071,Webkul\Inventory\Models\OrderPoint,productCategory,正常系,製品カテゴリリレーションが正しく取得できること,OrderPointにproduct_category_idが設定されている,product_category_id,BelongsToリレーションでCategoryが返却される,中,
72,UT-INV-072,Webkul\Inventory\Models\OrderPoint,warehouse,正常系,倉庫リレーションが正しく取得できること,OrderPointにwarehouse_idが設定されている,warehouse_id,BelongsToリレーションでWarehouseが返却される,中,
73,UT-INV-073,Webkul\Inventory\Models\OrderPoint,route,正常系,ルートリレーションが正しく取得できること,OrderPointにroute_idが設定されている,route_id,BelongsToリレーションでRouteが返却される,中,
74,UT-INV-074,Webkul\Inventory\Models\OrderPoint,casts,正常系,triggerがOrderPointTrigger Enumにキャストされること,OrderPointインスタンスが存在する,trigger=auto,OrderPointTrigger Enumインスタンスが返却される,中,
75,UT-INV-075,Webkul\Inventory\Models\Route,suppliedWarehouse,正常系,補給先倉庫リレーションが正しく取得できること,Routeにsupplied_warehouse_idが設定されている,supplied_warehouse_id,BelongsToリレーションでWarehouseが返却される,中,
76,UT-INV-076,Webkul\Inventory\Models\Route,supplierWarehouse,正常系,補給元倉庫リレーションが正しく取得できること,Routeにsupplier_warehouse_idが設定されている,supplier_warehouse_id,BelongsToリレーションでWarehouseが返却される,中,
77,UT-INV-077,Webkul\Inventory\Models\Route,warehouses,正常系,倉庫リレーションが正しく取得できること,RouteとWarehouseが関連付けられている,"route_id, warehouse_id",BelongsToManyリレーションでWarehouseコレクションが返却される,中,
78,UT-INV-078,Webkul\Inventory\Models\Route,rules,正常系,ルールリレーションが正しく取得できること,Routeに紐づくRuleが存在する,route_id,HasManyリレーションでRuleコレクションが返却される,中,
79,UT-INV-079,Webkul\Inventory\Models\Route,casts,正常系,product_selectableがbooleanにキャストされること,Routeインスタンスが存在する,product_selectable=1,trueが返却される,低,
80,UT-INV-080,Webkul\Inventory\Models\Location,parent,正常系,親ロケーションリレーションが正しく取得できること,Locationにparent_idが設定されている,parent_id,BelongsToリレーションでLocationが返却される,中,階層構造
81,UT-INV-081,Webkul\Inventory\Models\Location,children,正常系,子ロケーションリレーションが正しく取得できること,Locationに紐づく子Locationが存在する,parent_id,HasManyリレーションでLocationコレクションが返却される,中,
82,UT-INV-082,Webkul\Inventory\Models\Location,storageCategory,正常系,ストレージカテゴリリレーションが正しく取得できること,Locationにstorage_category_idが設定されている,storage_category_id,BelongsToリレーションでStorageCategoryが返却される,中,
83,UT-INV-083,Webkul\Inventory\Models\Location,warehouse,正常系,倉庫リレーションが正しく取得できること（削除済み含む）,Locationにwarehouse_idが設定されている,warehouse_id,withTrashed付きBelongsToリレーションでWarehouseが返却される,中,
84,UT-INV-084,Webkul\Inventory\Models\Location,getIsStockLocationAttribute,正常系,在庫ロケーション判定が正しく動作すること（lot_stock_location_id一致）,warehouse.lot_stock_location_id == location.id,warehouse_id lot_stock_location_id,trueが返却される,高,
85,UT-INV-085,Webkul\Inventory\Models\Location,getIsStockLocationAttribute,正常系,在庫ロケーション判定（親が在庫ロケーション）,親LocationがisStockLocation=true,parent_id,trueが返却される,高,再帰的判定
86,UT-INV-086,Webkul\Inventory\Models\Location,getIsStockLocationAttribute,異常系,倉庫なしの場合falseが返却されること,warehouse_id=null,warehouse_id=null,falseが返却される,中,
87,UT-INV-087,Webkul\Inventory\Models\Location,shouldBypassReservation,正常系,予約バイパス判定（SUPPLIER）,type=SUPPLIER,type=SUPPLIER,trueが返却される,高,
88,UT-INV-088,Webkul\Inventory\Models\Location,shouldBypassReservation,正常系,予約バイパス判定（CUSTOMER）,type=CUSTOMER,type=CUSTOMER,trueが返却される,高,
89,UT-INV-089,Webkul\Inventory\Models\Location,shouldBypassReservation,正常系,予約バイパス判定（INVENTORY）,type=INVENTORY,type=INVENTORY,trueが返却される,高,
90,UT-INV-090,Webkul\Inventory\Models\Location,shouldBypassReservation,正常系,予約バイパス判定（PRODUCTION）,type=PRODUCTION,type=PRODUCTION,trueが返却される,高,
91,UT-INV-091,Webkul\Inventory\Models\Location,shouldBypassReservation,正常系,予約バイパス判定（スクラップ）,is_scrap=true,is_scrap=true,trueが返却される,高,
92,UT-INV-092,Webkul\Inventory\Models\Location,shouldBypassReservation,正常系,INTERNAL型は予約バイパスしないこと,type=INTERNAL is_scrap=false,type=INTERNAL is_scrap=false,falseが返却される,高,
93,UT-INV-093,Webkul\Inventory\Models\Location,boot,正常系,保存時にupdateParentPathが呼ばれること,Locationを保存する,"name, parent_id",parent_pathが自動更新される,高,bootイベント
94,UT-INV-094,Webkul\Inventory\Models\Location,boot,正常系,保存時にupdateFullNameが呼ばれること,Locationを保存する,"name, parent_id",full_nameが自動更新される,高,
95,UT-INV-095,Webkul\Inventory\Models\Location,boot,正常系,更新時に子のParentPathsが更新されること,親Locationを更新する,parent_id変更,子Locationのparent_pathも更新される,高,
96,UT-INV-096,Webkul\Inventory\Models\Location,boot,正常系,full_name変更時に子のFullNamesが更新されること,親Locationのfull_nameを更新する,full_name変更,子Locationのfull_nameも更新される,高,
97,UT-INV-097,Webkul\Inventory\Models\Location,updateFullName,正常系,VIEW型の場合nameがそのままfull_nameになること,type=VIEW,type=VIEW name=TestView,full_name=TestView,中,
98,UT-INV-098,Webkul\Inventory\Models\Location,updateFullName,正常系,非VIEW型で親ありの場合パス形式になること,type=INTERNAL parent存在,"type=INTERNAL, parent.full_name=Parent, name=Child",full_name=Parent/Child,中,
99,UT-INV-099,Webkul\Inventory\Models\Location,updateParentPath,正常系,VIEW型の場合自身のIDのみになること,type=VIEW id=1,type=VIEW id=1,parent_path=1/,中,
100,UT-INV-100,Webkul\Inventory\Models\Location,updateParentPath,正常系,非VIEW型で親ありの場合連結されること,type=INTERNAL parent存在,"parent.parent_path=1/, id=2",parent_path=1/2/,中,
101,UT-INV-101,Webkul\Inventory\Models\Location,updateChildrenFullNames,正常系,子階層が再帰的に更新されること,3階層のLocation構造が存在する,親のfull_name変更,全子孫のfull_nameが更新される,高,
102,UT-INV-102,Webkul\Inventory\Models\Location,updateChildrenParentPaths,正常系,子階層のparent_pathが再帰的に更新されること,3階層のLocation構造が存在する,親のparent_path変更,全子孫のparent_pathが更新される,高,
103,UT-INV-103,Webkul\Inventory\Models\Location,casts,正常系,typeがLocationType Enumにキャストされること,Locationインスタンスが存在する,type=internal,LocationType Enumインスタンスが返却される,中,
104,UT-INV-104,Webkul\Inventory\Models\PackageDestination,operation,正常系,オペレーションリレーションが正しく取得できること,PackageDestinationにoperation_idが設定されている,operation_id,BelongsToリレーションでOperationが返却される,中,
105,UT-INV-105,Webkul\Inventory\Models\PackageDestination,destinationLocation,正常系,移動先ロケーションリレーションが正しく取得できること,PackageDestinationにdestination_location_idが設定されている,destination_location_id,BelongsToリレーションでLocationが返却される,中,
106,UT-INV-106,Webkul\Inventory\Models\Warehouse,locations,正常系,ロケーションリレーションが正しく取得できること,Warehouseに紐づくLocationが存在する,warehouse_id,HasManyリレーションでLocationコレクションが返却される,中,
107,UT-INV-107,Webkul\Inventory\Models\Warehouse,viewLocation,正常系,ビューロケーションリレーションが正しく取得できること,Warehouseにview_location_idが設定されている,view_location_id,BelongsToリレーションでLocationが返却される,中,
108,UT-INV-108,Webkul\Inventory\Models\Warehouse,lotStockLocation,正常系,在庫ロケーションリレーションが正しく取得できること,Warehouseにlot_stock_location_idが設定されている,lot_stock_location_id,BelongsToリレーションでLocationが返却される,高,主要在庫ロケーション
109,UT-INV-109,Webkul\Inventory\Models\Warehouse,inputStockLocation,正常系,入庫ロケーションリレーションが正しく取得できること,Warehouseにinput_stock_location_idが設定されている,input_stock_location_id,BelongsToリレーションでLocationが返却される,中,
110,UT-INV-110,Webkul\Inventory\Models\Warehouse,outputStockLocation,正常系,出庫ロケーションリレーションが正しく取得できること,Warehouseにoutput_stock_location_idが設定されている,output_stock_location_id,BelongsToリレーションでLocationが返却される,中,
111,UT-INV-111,Webkul\Inventory\Models\Warehouse,pickType,正常系,ピッキングオペレーションタイプリレーションが正しく取得できること,Warehouseにpick_type_idが設定されている,pick_type_id,BelongsToリレーションでOperationTypeが返却される,中,
112,UT-INV-112,Webkul\Inventory\Models\Warehouse,inType,正常系,入庫オペレーションタイプリレーションが正しく取得できること,Warehouseにin_type_idが設定されている,in_type_id,BelongsToリレーションでOperationTypeが返却される,中,
113,UT-INV-113,Webkul\Inventory\Models\Warehouse,outType,正常系,出庫オペレーションタイプリレーションが正しく取得できること,Warehouseにout_type_idが設定されている,out_type_id,BelongsToリレーションでOperationTypeが返却される,中,
114,UT-INV-114,Webkul\Inventory\Models\Warehouse,routes,正常系,ルートリレーションが正しく取得できること,WarehouseとRouteが関連付けられている,"warehouse_id, route_id",BelongsToManyリレーションでRouteコレクションが返却される,中,
115,UT-INV-115,Webkul\Inventory\Models\Warehouse,suppliedWarehouses,正常系,補給先倉庫リレーションが正しく取得できること,Warehouseが他の倉庫を補給する設定,warehouse_id,BelongsToManyリレーションでWarehouseコレクションが返却される,中,
116,UT-INV-116,Webkul\Inventory\Models\Warehouse,supplierWarehouses,正常系,補給元倉庫リレーションが正しく取得できること,Warehouseが他の倉庫から補給を受ける設定,warehouse_id,BelongsToManyリレーションでWarehouseコレクションが返却される,中,
117,UT-INV-117,Webkul\Inventory\Models\Warehouse,boot,正常系,code変更時にviewLocationのnameが更新されること,Warehouseのcodeを変更する,code変更,viewLocation.nameがcodeに更新される,高,bootイベント
118,UT-INV-118,Webkul\Inventory\Models\Warehouse,casts,正常系,reception_stepsがReceptionStep Enumにキャストされること,Warehouseインスタンスが存在する,reception_steps=one_step,ReceptionStep Enumインスタンスが返却される,中,
119,UT-INV-119,Webkul\Inventory\Models\Warehouse,casts,正常系,delivery_stepsがDeliveryStep Enumにキャストされること,Warehouseインスタンスが存在する,delivery_steps=ship_only,DeliveryStep Enumインスタンスが返却される,中,
120,UT-INV-120,Webkul\Inventory\Models\ProductQuantityRelocation,destinationLocation,正常系,移動先ロケーションリレーションが正しく取得できること,ProductQuantityRelocationにdestination_location_idが設定されている,destination_location_id,BelongsToリレーションでLocationが返却される,中,
121,UT-INV-121,Webkul\Inventory\Models\ProductQuantityRelocation,destinationPackage,正常系,移動先パッケージリレーションが正しく取得できること,ProductQuantityRelocationにdestination_package_idが設定されている,destination_package_id,BelongsToリレーションでPackageが返却される,中,
122,UT-INV-122,Webkul\Inventory\Models\Packaging,packageType,正常系,パッケージタイプリレーションが正しく取得できること,Packagingにpackage_type_idが設定されている,package_type_id,BelongsToリレーションでPackageTypeが返却される,中,
123,UT-INV-123,Webkul\Inventory\Models\Packaging,routes,正常系,ルートリレーションが正しく取得できること,PackagingとRouteが関連付けられている,"packaging_id, route_id",BelongsToManyリレーションでRouteコレクションが返却される,中,
124,UT-INV-124,Webkul\Inventory\Models\Dropship,継承,正常系,Operationクラスを正しく継承していること,Dropshipインスタンスが存在する,なし,Operationのすべてのメソッドとプロパティが利用可能,低,
125,UT-INV-125,Webkul\Inventory\Models\PackageLevel,package,正常系,パッケージリレーションが正しく取得できること,PackageLevelにpackage_idが設定されている,package_id,BelongsToリレーションでPackageが返却される,中,
126,UT-INV-126,Webkul\Inventory\Models\PackageLevel,operation,正常系,オペレーションリレーションが正しく取得できること,PackageLevelにoperation_idが設定されている,operation_id,BelongsToリレーションでOperationが返却される,中,
127,UT-INV-127,Webkul\Inventory\Models\PackageLevel,destinationLocation,正常系,移動先ロケーションリレーションが正しく取得できること,PackageLevelにdestination_location_idが設定されている,destination_location_id,BelongsToリレーションでLocationが返却される,中,
128,UT-INV-128,Webkul\Inventory\Models\Operation,user,正常系,ユーザーリレーションが正しく取得できること,Operationにuser_idが設定されている,user_id,BelongsToリレーションでUserが返却される,中,
129,UT-INV-129,Webkul\Inventory\Models\Operation,operationType,正常系,オペレーションタイプリレーションが正しく取得できること（削除済み含む）,Operationにoperation_type_idが設定されている,operation_type_id,withTrashed付きBelongsToリレーションでOperationTypeが返却される,高,
130,UT-INV-130,Webkul\Inventory\Models\Operation,sourceLocation,正常系,移動元ロケーションリレーションが正しく取得できること（削除済み含む）,Operationにsource_location_idが設定されている,source_location_id,withTrashed付きBelongsToリレーションでLocationが返却される,高,
131,UT-INV-131,Webkul\Inventory\Models\Operation,destinationLocation,正常系,移動先ロケーションリレーションが正しく取得できること（削除済み含む）,Operationにdestination_location_idが設定されている,destination_location_id,withTrashed付きBelongsToリレーションでLocationが返却される,高,
132,UT-INV-132,Webkul\Inventory\Models\Operation,backOrderOf,正常系,バックオーダー元リレーションが正しく取得できること,Operationにback_order_idが設定されている,back_order_id,BelongsToリレーションでOperationが返却される,中,
133,UT-INV-133,Webkul\Inventory\Models\Operation,returnOf,正常系,返品元リレーションが正しく取得できること,Operationにreturn_idが設定されている,return_id,BelongsToリレーションでOperationが返却される,中,
134,UT-INV-134,Webkul\Inventory\Models\Operation,moves,正常系,移動リレーションが正しく取得できること,Operationに紐づくMoveが存在する,operation_id,HasManyリレーションでMoveコレクションが返却される,高,
135,UT-INV-135,Webkul\Inventory\Models\Operation,moveLines,正常系,移動明細リレーションが正しく取得できること,Operationに紐づくMoveLineが存在する,operation_id,HasManyリレーションでMoveLineコレクションが返却される,高,
136,UT-INV-136,Webkul\Inventory\Models\Operation,packages,正常系,パッケージリレーションがHasManyThroughで取得できること,Operation経由でPackageが関連付けられている,operation_id,MoveLine経由でPackageコレクションが返却される,中,
137,UT-INV-137,Webkul\Inventory\Models\Operation,purchaseOrders,正常系,発注リレーションが正しく取得できること,OperationとPurchaseOrderが関連付けられている,operation_id,BelongsToManyリレーションでPurchaseOrderコレクションが返却される,中,
138,UT-INV-138,Webkul\Inventory\Models\Operation,saleOrder,正常系,受注リレーションが正しく取得できること,Operationにsale_order_idが設定されている,sale_order_id,BelongsToリレーションでSaleOrderが返却される,中,
139,UT-INV-139,Webkul\Inventory\Models\Operation,boot,正常系,保存時にupdateNameが呼ばれること,Operationを保存する,operation_type_id,nameが自動生成される,高,bootイベント
140,UT-INV-140,Webkul\Inventory\Models\Operation,boot,正常系,作成後にnameが更新されること,Operationを作成する,operation_type_id,name列にIDが含まれる形式で更新される,高,
141,UT-INV-141,Webkul\Inventory\Models\Operation,boot,正常系,operation_type_id変更時に子の名前が更新されること,Operationのoperation_type_idを変更する,operation_type_id変更,関連moves/moveLinesのnameが更新される,高,
142,UT-INV-142,Webkul\Inventory\Models\Operation,updateName,正常系,倉庫ありの場合warehouse/sequence_code/id形式になること,operationType.warehouseが存在する,"warehouse.code=WH, sequence_code=IN, id=1",name=WH/IN/1,高,
143,UT-INV-143,Webkul\Inventory\Models\Operation,updateName,正常系,倉庫なしの場合sequence_code/id形式になること,operationType.warehouseがnull,"sequence_code=IN, id=1",name=IN/1,高,
144,UT-INV-144,Webkul\Inventory\Models\Operation,updateChildrenNames,正常系,関連movesのnameが更新されること,Operationに紐づくMoveが存在する,operation.name変更,全movesのnameがoperation.nameに更新される,高,
145,UT-INV-145,Webkul\Inventory\Models\Operation,updateChildrenNames,正常系,関連moveLinesのnameが更新されること,Operationに紐づくMoveLineが存在する,operation.name変更,全moveLinesのnameがoperation.nameに更新される,高,
146,UT-INV-146,Webkul\Inventory\Models\Operation,casts,正常系,stateがOperationState Enumにキャストされること,Operationインスタンスが存在する,state=draft,OperationState Enumインスタンスが返却される,中,
147,UT-INV-147,Webkul\Inventory\Models\Operation,casts,正常系,move_typeがMoveType Enumにキャストされること,Operationインスタンスが存在する,move_type=direct,MoveType Enumインスタンスが返却される,中,
148,UT-INV-148,Webkul\Inventory\Models\ProductQuantity,product,正常系,製品リレーションが正しく取得できること,ProductQuantityにproduct_idが設定されている,product_id,BelongsToリレーションでProductが返却される,高,
149,UT-INV-149,Webkul\Inventory\Models\ProductQuantity,location,正常系,ロケーションリレーションが正しく取得できること,ProductQuantityにlocation_idが設定されている,location_id,BelongsToリレーションでLocationが返却される,高,
150,UT-INV-150,Webkul\Inventory\Models\ProductQuantity,lot,正常系,ロットリレーションが正しく取得できること,ProductQuantityにlot_idが設定されている,lot_id,BelongsToリレーションでLotが返却される,中,
151,UT-INV-151,Webkul\Inventory\Models\ProductQuantity,package,正常系,パッケージリレーションが正しく取得できること,ProductQuantityにpackage_idが設定されている,package_id,BelongsToリレーションでPackageが返却される,中,
152,UT-INV-152,Webkul\Inventory\Models\ProductQuantity,getAvailableQuantityAttribute,正常系,利用可能数量が正しく計算されること,quantity=100 reserved_quantity=30の在庫がある,"quantity=100, reserved_quantity=30",70が返却される,高,重要なビジネスロジック
153,UT-INV-153,Webkul\Inventory\Models\ProductQuantity,getAvailableQuantityAttribute,境界値,予約数量が0の場合全数量が利用可能なこと,quantity=100 reserved_quantity=0,"quantity=100, reserved_quantity=0",100が返却される,高,
154,UT-INV-154,Webkul\Inventory\Models\ProductQuantity,getAvailableQuantityAttribute,境界値,全数量が予約済みの場合0が返却されること,quantity=100 reserved_quantity=100,"quantity=100, reserved_quantity=100",0が返却される,高,
155,UT-INV-155,Webkul\Inventory\Models\ProductQuantity,boot,正常系,保存時にupdateScheduledAtが呼ばれること,ProductQuantityを保存する,なし,scheduled_atが自動設定される,中,bootイベント
156,UT-INV-156,Webkul\Inventory\Models\ProductQuantity,updateScheduledAt,正常系,年次棚卸日がOperationSettingsから設定されること,OperationSettingsにannual_inventory_monthとdayが設定されている,なし,scheduled_atがSettings値に基づく日付になる,中,
157,UT-INV-157,Webkul\Inventory\Models\ProductQuantity,updateScheduledAt,正常系,ロケーションにcyclic_inventory_frequencyがある場合その日数後になること,location.cyclic_inventory_frequency=30,cyclic_inventory_frequency=30,scheduled_atが現在から30日後になる,中,
158,UT-INV-158,Webkul\Inventory\Models\ProductQuantity,updateScheduledAt,境界値,ロケーションがnullの場合デフォルト日付が使われること,location_id=null,location_id=null,scheduled_atがOperationSettings値になる,中,
159,UT-INV-159,Webkul\Inventory\Models\Scrap,product,正常系,製品リレーションが正しく取得できること（削除済み含む）,Scrapにproduct_idが設定されている,product_id,withTrashed付きBelongsToリレーションでProductが返却される,高,
160,UT-INV-160,Webkul\Inventory\Models\Scrap,sourceLocation,正常系,移動元ロケーションリレーションが正しく取得できること,Scrapにsource_location_idが設定されている,source_location_id,BelongsToリレーションでLocationが返却される,高,
161,UT-INV-161,Webkul\Inventory\Models\Scrap,destinationLocation,正常系,移動先ロケーションリレーションが正しく取得できること,Scrapにdestination_location_idが設定されている,destination_location_id,BelongsToリレーションでLocationが返却される,高,
162,UT-INV-162,Webkul\Inventory\Models\Scrap,tags,正常系,タグリレーションが正しく取得できること,ScrapとTagが関連付けられている,"scrap_id, tag_id",BelongsToManyリレーションでTagコレクションが返却される,低,
163,UT-INV-163,Webkul\Inventory\Models\Scrap,moves,正常系,移動リレーションが正しく取得できること,Scrapに紐づくMoveが存在する,scrap_id,HasManyリレーションでMoveコレクションが返却される,高,
164,UT-INV-164,Webkul\Inventory\Models\Scrap,moveLines,正常系,移動明細リレーションがHasManyThroughで取得できること,Scrap経由でMoveLineが関連付けられている,scrap_id,Move経由でMoveLineコレクションが返却される,中,
165,UT-INV-165,Webkul\Inventory\Models\Scrap,boot,正常系,保存時にupdateNameが呼ばれること,Scrapを保存する,id=1,nameがSP/1形式で設定される,中,bootイベント
166,UT-INV-166,Webkul\Inventory\Models\Scrap,updateName,正常系,nameがSP/id形式で生成されること,id=123,id=123,name=SP/123,中,
167,UT-INV-167,Webkul\Inventory\Models\Scrap,casts,正常系,stateがScrapState Enumにキャストされること,Scrapインスタンスが存在する,state=draft,ScrapState Enumインスタンスが返却される,中,
168,UT-INV-168,Webkul\Inventory\Models\Lot,product,正常系,製品リレーションが正しく取得できること,Lotにproduct_idが設定されている,product_id,BelongsToリレーションでProductが返却される,高,
169,UT-INV-169,Webkul\Inventory\Models\Lot,uom,正常系,単位リレーションが正しく取得できること,Lotにuom_idが設定されている,uom_id,BelongsToリレーションでUOMが返却される,中,
170,UT-INV-170,Webkul\Inventory\Models\Lot,location,正常系,ロケーションリレーションが正しく取得できること,Lotにlocation_idが設定されている,location_id,BelongsToリレーションでLocationが返却される,中,
171,UT-INV-171,Webkul\Inventory\Models\Lot,quantities,正常系,在庫数量リレーションが正しく取得できること,Lotに紐づくProductQuantityが存在する,lot_id,HasManyリレーションでProductQuantityコレクションが返却される,高,
172,UT-INV-172,Webkul\Inventory\Models\Lot,getTotalQuantityAttribute,正常系,総数量が正しく計算されること,INTERNAL型で非スクラップのロケーションに在庫がある,"lot_id, quantity=100",在庫数量の合計値が返却される,高,重要なビジネスロジック
173,UT-INV-173,Webkul\Inventory\Models\Lot,getTotalQuantityAttribute,境界値,スクラップロケーションの在庫が除外されること,スクラップロケーション(is_scrap=true)に在庫がある,lot_id,スクラップロケーションの在庫は合計に含まれない,高,
174,UT-INV-174,Webkul\Inventory\Models\Lot,getTotalQuantityAttribute,異常系,在庫がない場合0が返却されること,Lotに紐づく在庫がない,lot_id,0が返却される,高,
175,UT-INV-175,Webkul\Inventory\Models\Lot,casts,正常系,propertiesがarrayにキャストされること,Lotインスタンスが存在する,properties={"key":"value"},配列が返却される,中,
176,UT-INV-176,Webkul\Inventory\Models\Lot,casts,正常系,expiration_dateがdatetimeにキャストされること,Lotインスタンスが存在する,expiration_date=2024-12-31,Carbonインスタンスが返却される,中,
177,UT-INV-177,Webkul\Inventory\Filament\Clusters\Operations\Actions\ValidateAction,action,正常系,オペレーションが正常に検証されること,DRAFT状態のOperationが存在しMoveLinesが設定されている,record=Operation,stateがDONEに更新される,高,
178,UT-INV-178,Webkul\Inventory\Filament\Clusters\Operations\Actions\ValidateAction,action,異常系,移動明細がない場合警告が表示されること,MovesにMoveLineが設定されていない,record=Operation (moves.lines.isEmpty),警告通知が表示されtrueが返却される,高,
179,UT-INV-179,Webkul\Inventory\Filament\Clusters\Operations\Actions\ValidateAction,hasMoveLineErrors,異常系,ロット追跡製品でlot_idがない場合エラーになること,product.tracking=LOT moveLines.lot_id=null,tracking=LOT lot_id=null,警告通知が表示されtrueが返却される,高,
180,UT-INV-180,Webkul\Inventory\Filament\Clusters\Operations\Actions\ValidateAction,hasMoveLineErrors,異常系,シリアル追跡でqty!=1の場合エラーになること,product.tracking=SERIAL moveLine.qty=2,tracking=SERIAL qty=2,警告通知が表示されtrueが返却される,高,
181,UT-INV-181,Webkul\Inventory\Filament\Clusters\Operations\Actions\ValidateAction,hasMoveLineErrors,異常系,シリアル追跡で重複lot_idがある場合エラーになること,同一lot_idが複数のMoveLineに存在する,同一lot_id複数,警告通知が表示されtrueが返却される,高,
182,UT-INV-182,Webkul\Inventory\Filament\Clusters\Operations\Actions\ValidateAction,hasMoveLineErrors,異常系,パッケージ部分移動時にエラーになること,package_id=result_package_idで数量が一致しない,package_id=result_package_id qty!=sourceQuantity,警告通知が表示されtrueが返却される,中,
183,UT-INV-183,Webkul\Inventory\Filament\Clusters\Operations\Actions\ValidateAction,hidden,正常系,DONE状態では非表示になること,state=DONE,state=DONE,hidden=true,中,
184,UT-INV-184,Webkul\Inventory\Filament\Clusters\Operations\Actions\ValidateAction,hidden,正常系,CANCELED状態では非表示になること,state=CANCELED,state=CANCELED,hidden=true,中,
185,UT-INV-185,Webkul\Inventory\Filament\Clusters\Operations\Actions\ValidateAction,requiresConfirmation,正常系,create_backorder=ASKでバックオーダー作成可能な場合確認ダイアログが表示されること,operationType.create_backorder=ASK canCreateBackOrder=true,create_backorder=ASK,requiresConfirmation=true,中,
186,UT-INV-186,Webkul\Inventory\Filament\Clusters\Operations\Actions\TodoAction,action,正常系,オペレーションがCONFIRMED状態に更新されること,DRAFT状態のOperationでMovesが存在する,record=Operation (moves.count > 0),stateがCONFIRMEDに更新される,高,
187,UT-INV-187,Webkul\Inventory\Filament\Clusters\Operations\Actions\TodoAction,action,異常系,Movesがない場合警告が表示されること,Movesが設定されていない,record=Operation (moves.count = 0),警告通知が表示される,高,
188,UT-INV-188,Webkul\Inventory\Filament\Clusters\Operations\Actions\TodoAction,hidden,正常系,DRAFT以外の状態では非表示になること,state=CONFIRMED,state=CONFIRMED,hidden=true,中,
189,UT-INV-189,Webkul\Inventory\Filament\Clusters\Operations\Actions\CancelAction,action,正常系,オペレーションがCANCELED状態に更新されること,DRAFT/CONFIRMEDのOperationが存在する,record=Operation,stateがCANCELEDに更新される,高,
190,UT-INV-190,Webkul\Inventory\Filament\Clusters\Operations\Actions\CancelAction,visible,正常系,DONE状態では非表示になること,state=DONE,state=DONE,visible=false,中,
191,UT-INV-191,Webkul\Inventory\Filament\Clusters\Operations\Actions\CancelAction,visible,正常系,CANCELED状態では非表示になること,state=CANCELED,state=CANCELED,visible=false,中,
192,UT-INV-192,Webkul\Inventory\Filament\Clusters\Operations\Actions\CheckAvailabilityAction,action,正常系,在庫可用性が確認されること,CONFIRMED状態でCONFIRMED/PARTIALLY_ASSIGNEDのMovesが存在する,record=Operation,在庫が確認されstateが更新される,高,
193,UT-INV-193,Webkul\Inventory\Filament\Clusters\Operations\Actions\CheckAvailabilityAction,hidden,正常系,DRAFT状態では非表示になること,state=DRAFT,state=DRAFT,hidden=true,中,
194,UT-INV-194,Webkul\Inventory\Filament\Clusters\Operations\Actions\CheckAvailabilityAction,hidden,正常系,DONE状態では非表示になること,state=DONE,state=DONE,hidden=true,中,
195,UT-INV-195,Webkul\Inventory\Filament\Clusters\Operations\Actions\CheckAvailabilityAction,hidden,正常系,全MovesがASSIGNED状態では非表示になること,全movesがstate=ASSIGNED,全moves.state=ASSIGNED,hidden=true,中,
196,UT-INV-196,Webkul\Inventory\Filament\Clusters\Operations\Actions\ReturnAction,action,正常系,返品オペレーションが作成されること,DONE状態のOperationが存在する,record=Operation (state=DONE),新しいOperationが作成されリダイレクトされる,高,
197,UT-INV-197,Webkul\Inventory\Filament\Clusters\Operations\Actions\ReturnAction,visible,正常系,DONE状態でのみ表示されること,state=DONE,state=DONE,visible=true,中,
198,UT-INV-198,Webkul\Inventory\Filament\Clusters\Operations\Actions\ReturnAction,visible,正常系,DRAFT状態では非表示になること,state=DRAFT,state=DRAFT,visible=false,中,
199,UT-INV-199,Webkul\Inventory\Filament\Clusters\Operations\Actions\Print\LabelsAction,action,正常系,ラベルPDFが生成されること,Operationにmovelinesが存在する,"type=product, format=2x7_price",PDFがストリームダウンロードされる,中,
200,UT-INV-200,Webkul\Inventory\Filament\Clusters\Operations\Actions\Print\LabelsAction,action,正常系,ロットラベルPDFが生成されること,type=lotが選択されている,"type=lot, format=4x12",PDFがストリームダウンロードされる,中,
201,UT-INV-201,Webkul\Inventory\Filament\Clusters\Operations\Actions\Print\DeliverySlipAction,action,正常系,配送伝票PDFが生成されること,Operationが存在する,record=Operation,PDFがストリームダウンロードされる,中,
202,UT-INV-202,Webkul\Inventory\Filament\Clusters\Operations\Actions\Print\PickingOperationAction,action,正常系,ピッキングリストPDFが生成されること,Operationが存在する,record=Operation,PDFがストリームダウンロードされる,中,
203,UT-INV-203,Webkul\Inventory\Filament\Clusters\Operations\Actions\Print\PackageAction,action,正常系,パッケージPDFが生成されること,Operationに関連するパッケージが存在する,record=Operation,PDFがストリームダウンロードされる,中,
