No,テストID,対象クラス,対象メソッド,テスト観点,テストケース名,前提条件,入力値,期待結果,優先度,備考
1,UT-FLD-001,Webkul\Field\Models\Field,$casts,正常系,is_multiselectプロパティがbooleanにキャストされること,Fieldモデルが存在する,is_multiselect: "1",true（boolean）が返却される,中,型キャストの動作確認
2,UT-FLD-002,Webkul\Field\Models\Field,$casts,正常系,optionsプロパティがarrayにキャストされること,Fieldモデルが存在する,"options: ""[\"\"opt1\"\",\"\"opt2\"\"]""",配列が返却される,中,JSONデータの型キャスト
3,UT-FLD-003,Webkul\Field\Models\Field,$casts,正常系,form_settingsプロパティがarrayにキャストされること,Fieldモデルが存在する,"form_settings: ""{\"\"key\"\":\"\"value\"\"}""",配列が返却される,中,JSONデータの型キャスト
4,UT-FLD-004,Webkul\Field\Models\Field,$casts,正常系,table_settingsプロパティがarrayにキャストされること,Fieldモデルが存在する,"table_settings: ""{\"\"key\"\":\"\"value\"\"}""",配列が返却される,中,JSONデータの型キャスト
5,UT-FLD-005,Webkul\Field\Models\Field,$casts,正常系,infolist_settingsプロパティがarrayにキャストされること,Fieldモデルが存在する,"infolist_settings: ""{\"\"key\"\":\"\"value\"\"}""",配列が返却される,中,JSONデータの型キャスト
6,UT-FLD-006,Webkul\Field\Models\Field,$casts,境界値,optionsがnullの場合の挙動,Fieldモデルが存在する,options: null,nullまたは空配列が返却される,中,null値の型キャスト
7,UT-FLD-007,Webkul\Field\Models\Field,$fillable,正常系,fillable属性でマスアサインメントが可能であること,Fieldモデルが存在する,"code, name, type等の属性",正しくデータが設定される,中,マスアサインメント保護
8,UT-FLD-008,Webkul\Field\Models\Field,$fillable,異常系,fillableに含まれない属性はマスアサインメントされないこと,Fieldモデルが存在する,unknown_field: value,unknown_fieldは設定されない,中,マスアサインメント保護
9,UT-FLD-009,Webkul\Field\Models\Field,SoftDeletes,正常系,ソフトデリートが正しく動作すること,Fieldモデルが存在する,delete()を呼び出す,deleted_atが設定される,高,データ整合性
10,UT-FLD-010,Webkul\Field\Models\Field,SoftDeletes,正常系,ソフトデリートされたレコードは通常クエリで取得されないこと,ソフトデリート済みFieldが存在する,Field::all(),削除済みレコードは含まれない,高,データ整合性
11,UT-FLD-011,Webkul\Field\Models\Field,SoftDeletes,正常系,withTrashedでソフトデリート済みレコードも取得できること,ソフトデリート済みFieldが存在する,Field::withTrashed()->get(),削除済みレコードも含まれる,中,ソフトデリート復元機能
12,UT-FLD-012,Webkul\Field\Models\Field,SoftDeletes,正常系,restore()でソフトデリートを復元できること,ソフトデリート済みFieldが存在する,restore()を呼び出す,deleted_atがnullになる,高,データ復元
13,UT-FLD-013,Webkul\Field\Models\Field,SortableTrait,正常系,sortプロパティでソート順が管理されること,複数のFieldが存在する,sort値を設定,指定した順序でソートされる,中,ソート機能
14,UT-FLD-014,Webkul\Field\Models\Field,SortableTrait,正常系,新規作成時に自動でsort値が設定されること,Fieldが存在しない,新規Field作成,sort値が自動設定される,中,ソート機能の自動化
15,UT-FLD-015,Webkul\Field\Traits\HasCustomFields,bootHasCustomFields,正常系,retrievedイベントでloadCustomFieldsが呼び出されること,カスタムフィールドを持つモデルが存在する,モデルをDBから取得,カスタムフィールドがロードされる,高,カスタムフィールド動的ロード
16,UT-FLD-016,Webkul\Field\Traits\HasCustomFields,bootHasCustomFields,正常系,creatingイベントでloadCustomFieldsが呼び出されること,カスタムフィールドを持つモデル,新規モデル作成,カスタムフィールドがロードされる,高,カスタムフィールド動的ロード
17,UT-FLD-017,Webkul\Field\Traits\HasCustomFields,bootHasCustomFields,正常系,updatingイベントでloadCustomFieldsが呼び出されること,カスタムフィールドを持つモデルが存在する,モデル更新,カスタムフィールドがロードされる,高,カスタムフィールド動的ロード
18,UT-FLD-018,Webkul\Field\Traits\HasCustomFields,fill,正常系,fill時にカスタムフィールドがロードされること,カスタムフィールドが定義されている,fill()を呼び出す,カスタムフィールドを含めてfillされる,高,動的fillable拡張
19,UT-FLD-019,Webkul\Field\Traits\HasCustomFields,loadCustomFields,正常系,カスタムフィールドがfillableにマージされること,カスタムフィールドが定義されている,モデルロード,fillable配列にカスタムフィールドが追加される,高,動的fillable拡張
20,UT-FLD-020,Webkul\Field\Traits\HasCustomFields,loadCustomFields,異常系,例外発生時も処理が継続すること,DBエラーが発生する状況,モデルロード,例外がcatchされ処理継続,中,エラーハンドリング
21,UT-FLD-021,Webkul\Field\Traits\HasCustomFields,loadCustomFields,境界値,カスタムフィールドが存在しない場合,カスタムフィールドが未定義,モデルロード,元のfillableのみ使用される,中,空データ処理
22,UT-FLD-022,Webkul\Field\Traits\HasCustomFields,getCustomFields,正常系,customizable_typeに基づいてフィールドが取得されること,複数のカスタムフィールドが定義,getCustomFields(),対象モデルのフィールドのみ返却,高,フィルタリング
23,UT-FLD-023,Webkul\Field\Traits\HasCustomFields,mergeFillable,正常系,重複なくfillableがマージされること,既存fillableがある,同一属性名を追加,重複なくマージされる,中,配列処理
24,UT-FLD-024,Webkul\Field\Traits\HasCustomFields,mergeCasts,正常系,selectタイプがis_multiselectでarray/stringにキャストされること,selectタイプのフィールド,is_multiselect: true/false,正しい型でキャスト,高,動的型キャスト
25,UT-FLD-025,Webkul\Field\Traits\HasCustomFields,mergeCasts,正常系,checkboxタイプがbooleanにキャストされること,checkboxタイプのフィールド,type: checkbox,booleanとしてキャスト,高,動的型キャスト
26,UT-FLD-026,Webkul\Field\Traits\HasCustomFields,mergeCasts,正常系,toggleタイプがbooleanにキャストされること,toggleタイプのフィールド,type: toggle,booleanとしてキャスト,高,動的型キャスト
27,UT-FLD-027,Webkul\Field\Traits\HasCustomFields,mergeCasts,正常系,checkbox_listタイプがarrayにキャストされること,checkbox_listタイプのフィールド,type: checkbox_list,arrayとしてキャスト,高,動的型キャスト
28,UT-FLD-028,Webkul\Field\Traits\HasCustomFields,mergeCasts,正常系,その他のタイプがstringにキャストされること,textタイプのフィールド,type: text,stringとしてキャスト,中,デフォルト型キャスト
29,UT-FLD-029,Webkul\Field\Traits\HasCustomFields,mergeCasts,正常系,配列が渡された場合はparent::mergeCastsが呼ばれること,配列形式のキャスト,配列を渡す,parent::mergeCastsが呼ばれる,中,既存処理との互換性
30,UT-FLD-030,Webkul\Field\Policies\FieldPolicy,viewAny,正常系,view_any_field権限を持つユーザーがtrueを返すこと,権限を持つユーザー,viewAny()を呼び出す,trueが返却される,高,認可
31,UT-FLD-031,Webkul\Field\Policies\FieldPolicy,viewAny,異常系,view_any_field権限を持たないユーザーがfalseを返すこと,権限を持たないユーザー,viewAny()を呼び出す,falseが返却される,高,認可
32,UT-FLD-032,Webkul\Field\Policies\FieldPolicy,view,正常系,view_field権限を持つユーザーがtrueを返すこと,権限を持つユーザー,view()を呼び出す,trueが返却される,高,認可
33,UT-FLD-033,Webkul\Field\Policies\FieldPolicy,view,異常系,view_field権限を持たないユーザーがfalseを返すこと,権限を持たないユーザー,view()を呼び出す,falseが返却される,高,認可
34,UT-FLD-034,Webkul\Field\Policies\FieldPolicy,create,正常系,create_field権限を持つユーザーがtrueを返すこと,権限を持つユーザー,create()を呼び出す,trueが返却される,高,認可
35,UT-FLD-035,Webkul\Field\Policies\FieldPolicy,create,異常系,create_field権限を持たないユーザーがfalseを返すこと,権限を持たないユーザー,create()を呼び出す,falseが返却される,高,認可
36,UT-FLD-036,Webkul\Field\Policies\FieldPolicy,update,正常系,update_field権限を持つユーザーがtrueを返すこと,権限を持つユーザー,update()を呼び出す,trueが返却される,高,認可
37,UT-FLD-037,Webkul\Field\Policies\FieldPolicy,update,異常系,update_field権限を持たないユーザーがfalseを返すこと,権限を持たないユーザー,update()を呼び出す,falseが返却される,高,認可
38,UT-FLD-038,Webkul\Field\Policies\FieldPolicy,delete,正常系,delete_field権限を持つユーザーがtrueを返すこと,権限を持つユーザー,delete()を呼び出す,trueが返却される,高,認可
39,UT-FLD-039,Webkul\Field\Policies\FieldPolicy,delete,異常系,delete_field権限を持たないユーザーがfalseを返すこと,権限を持たないユーザー,delete()を呼び出す,falseが返却される,高,認可
40,UT-FLD-040,Webkul\Field\Policies\FieldPolicy,deleteAny,正常系,delete_any_field権限を持つユーザーがtrueを返すこと,権限を持つユーザー,deleteAny()を呼び出す,trueが返却される,高,認可
41,UT-FLD-041,Webkul\Field\Policies\FieldPolicy,forceDelete,正常系,force_delete_field権限を持つユーザーがtrueを返すこと,権限を持つユーザー,forceDelete()を呼び出す,trueが返却される,高,認可
42,UT-FLD-042,Webkul\Field\Policies\FieldPolicy,forceDeleteAny,正常系,force_delete_any_field権限を持つユーザーがtrueを返すこと,権限を持つユーザー,forceDeleteAny()を呼び出す,trueが返却される,高,認可
43,UT-FLD-043,Webkul\Field\Policies\FieldPolicy,restore,正常系,restore_field権限を持つユーザーがtrueを返すこと,権限を持つユーザー,restore()を呼び出す,trueが返却される,高,認可
44,UT-FLD-044,Webkul\Field\Policies\FieldPolicy,restoreAny,正常系,restore_any_field権限を持つユーザーがtrueを返すこと,権限を持つユーザー,restoreAny()を呼び出す,trueが返却される,高,認可
45,UT-FLD-045,Webkul\Field\FieldsColumnManager,createColumn,正常系,テーブルが存在し新規カラムを作成できること,テーブルが存在する,Fieldオブジェクト,新しいカラムがDBに作成される,高,スキーマ変更
46,UT-FLD-046,Webkul\Field\FieldsColumnManager,createColumn,異常系,テーブルが存在しない場合は何も行わないこと,テーブルが存在しない,Fieldオブジェクト,処理がスキップされる,高,エラーハンドリング
47,UT-FLD-047,Webkul\Field\FieldsColumnManager,createColumn,異常系,カラムが既に存在する場合は何も行わないこと,同名カラムが存在する,Fieldオブジェクト,処理がスキップされる,高,重複防止
48,UT-FLD-048,Webkul\Field\FieldsColumnManager,updateColumn,正常系,カラムが存在する場合は更新処理が行われること,カラムが存在する,Fieldオブジェクト,カラムが更新される,高,スキーマ変更
49,UT-FLD-049,Webkul\Field\FieldsColumnManager,updateColumn,異常系,テーブルが存在しない場合は何も行わないこと,テーブルが存在しない,Fieldオブジェクト,処理がスキップされる,高,エラーハンドリング
50,UT-FLD-050,Webkul\Field\FieldsColumnManager,updateColumn,正常系,カラムが存在しない場合はcreateColumnが呼ばれること,カラムが存在しない,Fieldオブジェクト,createColumnが実行される,高,自動作成
51,UT-FLD-051,Webkul\Field\FieldsColumnManager,deleteColumn,正常系,カラムが正常に削除されること,カラムが存在する,Fieldオブジェクト,カラムがDBから削除される,高,スキーマ変更
52,UT-FLD-052,Webkul\Field\FieldsColumnManager,deleteColumn,異常系,テーブルが存在しない場合は何も行わないこと,テーブルが存在しない,Fieldオブジェクト,処理がスキップされる,高,エラーハンドリング
53,UT-FLD-053,Webkul\Field\FieldsColumnManager,deleteColumn,異常系,カラムが存在しない場合は何も行わないこと,カラムが存在しない,Fieldオブジェクト,処理がスキップされる,高,エラーハンドリング
54,UT-FLD-054,Webkul\Field\FieldsColumnManager,getColumnType,正常系,textタイプがgetTextColumnTypeの結果を返すこと,textタイプのField,type: text,input_typeに応じた型が返却,中,型マッピング
55,UT-FLD-055,Webkul\Field\FieldsColumnManager,getColumnType,正常系,textareaタイプがtextを返すこと,textareaタイプのField,type: textarea,textが返却される,中,型マッピング
56,UT-FLD-056,Webkul\Field\FieldsColumnManager,getColumnType,正常系,editorタイプがtextを返すこと,editorタイプのField,type: editor,textが返却される,中,型マッピング
57,UT-FLD-057,Webkul\Field\FieldsColumnManager,getColumnType,正常系,markdownタイプがtextを返すこと,markdownタイプのField,type: markdown,textが返却される,中,型マッピング
58,UT-FLD-058,Webkul\Field\FieldsColumnManager,getColumnType,正常系,radioタイプがstringを返すこと,radioタイプのField,type: radio,stringが返却される,中,型マッピング
59,UT-FLD-059,Webkul\Field\FieldsColumnManager,getColumnType,正常系,selectタイプでis_multiselect=trueの場合jsonを返すこと,selectタイプのField,type: select; is_multiselect: true,jsonが返却される,高,型マッピング
60,UT-FLD-060,Webkul\Field\FieldsColumnManager,getColumnType,正常系,selectタイプでis_multiselect=falseの場合stringを返すこと,selectタイプのField,type: select; is_multiselect: false,stringが返却される,高,型マッピング
61,UT-FLD-061,Webkul\Field\FieldsColumnManager,getColumnType,正常系,checkboxタイプがbooleanを返すこと,checkboxタイプのField,type: checkbox,booleanが返却される,中,型マッピング
62,UT-FLD-062,Webkul\Field\FieldsColumnManager,getColumnType,正常系,toggleタイプがbooleanを返すこと,toggleタイプのField,type: toggle,booleanが返却される,中,型マッピング
63,UT-FLD-063,Webkul\Field\FieldsColumnManager,getColumnType,正常系,checkbox_listタイプがjsonを返すこと,checkbox_listタイプのField,type: checkbox_list,jsonが返却される,中,型マッピング
64,UT-FLD-064,Webkul\Field\FieldsColumnManager,getColumnType,正常系,datetimeタイプがdatetimeを返すこと,datetimeタイプのField,type: datetime,datetimeが返却される,中,型マッピング
65,UT-FLD-065,Webkul\Field\FieldsColumnManager,getColumnType,正常系,colorタイプがstringを返すこと,colorタイプのField,type: color,stringが返却される,中,型マッピング
66,UT-FLD-066,Webkul\Field\FieldsColumnManager,getColumnType,正常系,未知のタイプがstringを返すこと,未知のタイプのField,type: unknown,stringが返却される,中,デフォルト動作
67,UT-FLD-067,Webkul\Field\FieldsColumnManager,getTextColumnType,正常系,input_type=integerの場合integerを返すこと,textタイプのField,input_type: integer,integerが返却される,中,型マッピング
68,UT-FLD-068,Webkul\Field\FieldsColumnManager,getTextColumnType,正常系,input_type=numericの場合decimalを返すこと,textタイプのField,input_type: numeric,decimalが返却される,中,型マッピング
69,UT-FLD-069,Webkul\Field\FieldsColumnManager,getTextColumnType,正常系,その他のinput_typeの場合stringを返すこと,textタイプのField,input_type: text,stringが返却される,中,デフォルト動作
70,UT-FLD-070,Webkul\Field\FieldsColumnManager,getTableName,正常系,customizable_typeからテーブル名を取得できること,有効なモデルクラス名,customizable_type,正しいテーブル名が返却される,高,テーブル名解決
71,UT-FLD-071,Webkul\Field\FieldsColumnManager,addColumn,正常系,nullable()がカラムに適用されること,有効なField,Fieldオブジェクト,カラムがnullableとして作成される,中,カラム属性
72,UT-FLD-072,Webkul\Field\Filament\Forms\Components\CustomFields,make,正常系,リソースクラスでインスタンスが生成されること,有効なリソースクラス,リソースクラス名,CustomFieldsインスタンスが返却される,中,ファクトリ
73,UT-FLD-073,Webkul\Field\Filament\Forms\Components\CustomFields,include,正常系,includeで指定したフィールドのみがスキーマに含まれること,複数のカスタムフィールドが存在,include(['field1']),指定フィールドのみ返却される,中,フィルタリング
74,UT-FLD-074,Webkul\Field\Filament\Forms\Components\CustomFields,exclude,正常系,excludeで指定したフィールドがスキーマから除外されること,複数のカスタムフィールドが存在,exclude(['field1']),指定フィールド以外が返却される,中,フィルタリング
75,UT-FLD-075,Webkul\Field\Filament\Forms\Components\CustomFields,getSchema,正常系,フィールドがFilamentコンポーネントに変換されること,カスタムフィールドが存在する,getSchema(),Filamentコンポーネントの配列が返却される,高,コンポーネント生成
76,UT-FLD-076,Webkul\Field\Filament\Forms\Components\CustomFields,getSchema,境界値,フィールドが存在しない場合空配列を返すこと,カスタムフィールドが存在しない,getSchema(),空配列が返却される,中,空データ処理
77,UT-FLD-077,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,textタイプがTextInputに変換されること,textタイプのField,type: text,TextInputが返却される,中,コンポーネントマッピング
78,UT-FLD-078,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,textareaタイプがTextareaに変換されること,textareaタイプのField,type: textarea,Textareaが返却される,中,コンポーネントマッピング
79,UT-FLD-079,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,selectタイプがSelectに変換されること,selectタイプのField,type: select,Selectが返却される,中,コンポーネントマッピング
80,UT-FLD-080,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,checkboxタイプがCheckboxに変換されること,checkboxタイプのField,type: checkbox,Checkboxが返却される,中,コンポーネントマッピング
81,UT-FLD-081,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,radioタイプがRadioに変換されること,radioタイプのField,type: radio,Radioが返却される,中,コンポーネントマッピング
82,UT-FLD-082,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,toggleタイプがToggleに変換されること,toggleタイプのField,type: toggle,Toggleが返却される,中,コンポーネントマッピング
83,UT-FLD-083,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,checkbox_listタイプがCheckboxListに変換されること,checkbox_listタイプのField,type: checkbox_list,CheckboxListが返却される,中,コンポーネントマッピング
84,UT-FLD-084,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,datetimeタイプがDateTimePickerに変換されること,datetimeタイプのField,type: datetime,DateTimePickerが返却される,中,コンポーネントマッピング
85,UT-FLD-085,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,editorタイプがRichEditorに変換されること,editorタイプのField,type: editor,RichEditorが返却される,中,コンポーネントマッピング
86,UT-FLD-086,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,markdownタイプがMarkdownEditorに変換されること,markdownタイプのField,type: markdown,MarkdownEditorが返却される,中,コンポーネントマッピング
87,UT-FLD-087,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,colorタイプがColorPickerに変換されること,colorタイプのField,type: color,ColorPickerが返却される,中,コンポーネントマッピング
88,UT-FLD-088,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,未知のタイプがTextInputに変換されること,未知のタイプのField,type: unknown,TextInputが返却される,中,デフォルト動作
89,UT-FLD-089,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,selectタイプでoptionsが正しく設定されること,optionsありのField,"options: ['opt1', 'opt2']",optionsが設定される,高,オプション設定
90,UT-FLD-090,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,is_multiselect=trueでmultiple()が呼ばれること,multiselectのField,is_multiselect: true,multiple()が適用される,高,複数選択設定
91,UT-FLD-091,Webkul\Field\Filament\Forms\Components\CustomFields,createField,正常系,textタイプで非text input_typeの場合該当メソッドが呼ばれること,textタイプのField,input_type: email,email()が適用される,中,入力タイプ変換
92,UT-FLD-092,Webkul\Field\Filament\Forms\Components\CustomFields,applyValidation,正常系,バリデーションルールがコンポーネントに適用されること,バリデーション設定あり,required validation,required()が適用される,高,バリデーション適用
93,UT-FLD-093,Webkul\Field\Filament\Forms\Components\CustomFields,applyValidation,正常系,valueありのバリデーションが正しく適用されること,maxLength設定あり,"maxLength: { value: 100 }",maxLength(100)が適用される,高,バリデーション適用
94,UT-FLD-094,Webkul\Field\Filament\Forms\Components\CustomFields,applyValidation,正常系,fieldありのバリデーションが正しく適用されること,requiredIf設定あり,"requiredIf: { field: 'other', value: 'x' }","requiredIf('other', 'x')が適用",高,バリデーション適用
95,UT-FLD-095,Webkul\Field\Filament\Forms\Components\CustomFields,applySetting,正常系,設定がコンポーネントに適用されること,設定あり,placeholder: 'text',placeholder('text')が適用される,中,設定適用
96,UT-FLD-096,Webkul\Field\Filament\Forms\Components\CustomFields,applySetting,正常系,valueなしの設定が正しく適用されること,valueなし設定,disabled,disabled()が適用される,中,設定適用
97,UT-FLD-097,Webkul\Field\Filament\Forms\Components\TimeToFloatPicker,dehydrateStateUsing,正常系,時刻がfloat時間に変換されること,TimeToFloatPickerコンポーネント,14:30,14.5が返却される,高,時刻変換
98,UT-FLD-098,Webkul\Field\Filament\Forms\Components\TimeToFloatPicker,dehydrateStateUsing,正常系,00:00が0.0に変換されること,TimeToFloatPickerコンポーネント,00:00,0.0が返却される,中,境界値
99,UT-FLD-099,Webkul\Field\Filament\Forms\Components\TimeToFloatPicker,dehydrateStateUsing,正常系,23:59が23.983...に変換されること,TimeToFloatPickerコンポーネント,23:59,23.983...が返却される,中,境界値
100,UT-FLD-100,Webkul\Field\Filament\Forms\Components\TimeToFloatPicker,dehydrateStateUsing,境界値,stateがnull/空の場合nullを返すこと,TimeToFloatPickerコンポーネント,null,nullが返却される,中,null処理
101,UT-FLD-101,Webkul\Field\Filament\Forms\Components\TimeToFloatPicker,afterStateHydrated,正常系,float時間が時刻形式に変換されること,TimeToFloatPickerコンポーネント,14.5,14:30が返却される,高,時刻変換
102,UT-FLD-102,Webkul\Field\Filament\Forms\Components\TimeToFloatPicker,afterStateHydrated,正常系,0.0が00:00に変換されること,TimeToFloatPickerコンポーネント,0.0,00:00が返却される,中,境界値
103,UT-FLD-103,Webkul\Field\Filament\Forms\Components\TimeToFloatPicker,afterStateHydrated,境界値,stateがnull/空の場合nullを返すこと,TimeToFloatPickerコンポーネント,null,nullが返却される,中,null処理
104,UT-FLD-104,Webkul\Field\Filament\Tables\Columns\CustomColumns,make,正常系,リソースクラスでインスタンスが生成されること,有効なリソースクラス,リソースクラス名,CustomColumnsインスタンスが返却される,中,ファクトリ
105,UT-FLD-105,Webkul\Field\Filament\Tables\Columns\CustomColumns,getColumns,正常系,use_in_table=trueのフィールドのみ取得されること,複数フィールドが存在,getColumns(),use_in_table=trueのみ返却される,高,フィルタリング
106,UT-FLD-106,Webkul\Field\Filament\Tables\Columns\CustomColumns,createColumn,正常系,textタイプがTextColumnに変換されること,textタイプのField,type: text,TextColumnが返却される,中,コンポーネントマッピング
107,UT-FLD-107,Webkul\Field\Filament\Tables\Columns\CustomColumns,createColumn,正常系,checkboxタイプがIconColumnに変換されること,checkboxタイプのField,type: checkbox,IconColumnが返却される,中,コンポーネントマッピング
108,UT-FLD-108,Webkul\Field\Filament\Tables\Columns\CustomColumns,createColumn,正常系,colorタイプがColorColumnに変換されること,colorタイプのField,type: color,ColorColumnが返却される,中,コンポーネントマッピング
109,UT-FLD-109,Webkul\Field\Filament\Tables\Columns\CustomColumns,applySetting,正常系,weight設定がFontWeight定数に変換されること,weight設定あり,weight: Bold,FontWeight::Boldが適用される,中,設定適用
110,UT-FLD-110,Webkul\Field\Filament\Tables\Columns\CustomColumns,applySetting,正常系,size設定がTextSize定数に変換されること,size設定あり,size: Medium,TextSize::Mediumが適用される,中,設定適用
111,UT-FLD-111,Webkul\Field\Filament\Tables\Filters\CustomFilters,getFilters,正常系,filterable設定のあるフィールドのみ取得されること,複数フィールドが存在,getFilters(),filterable設定ありのみ返却される,高,フィルタリング
112,UT-FLD-112,Webkul\Field\Filament\Tables\Filters\CustomFilters,createFilter,正常系,checkboxタイプがFilterに変換されること,checkboxタイプのField,type: checkbox,Filterが返却される,中,フィルタマッピング
113,UT-FLD-113,Webkul\Field\Filament\Tables\Filters\CustomFilters,createFilter,正常系,toggleタイプがtoggle付きFilterに変換されること,toggleタイプのField,type: toggle,toggle()付きFilterが返却される,中,フィルタマッピング
114,UT-FLD-114,Webkul\Field\Filament\Tables\Filters\CustomFilters,createFilter,正常系,radioタイプがSelectFilterに変換されること,radioタイプのField,type: radio,SelectFilterが返却される,中,フィルタマッピング
115,UT-FLD-115,Webkul\Field\Filament\Tables\Filters\CustomFilters,createFilter,正常系,selectタイプでis_multiselect=trueの場合multiple SelectFilterが返されること,multiselectのField,is_multiselect: true,multiple()付きSelectFilterが返却される,高,フィルタマッピング
116,UT-FLD-116,Webkul\Field\Filament\Tables\Filters\CustomFilters,createFilter,正常系,checkbox_listタイプがmultiple SelectFilterに変換されること,checkbox_listタイプのField,type: checkbox_list,multiple()付きSelectFilterが返却される,中,フィルタマッピング
117,UT-FLD-117,Webkul\Field\Filament\Tables\Filters\CustomFilters,getQueryBuilderConstraints,正常系,Constraintの配列が返却されること,カスタムフィールドが存在,getQueryBuilderConstraints(),Constraint配列が返却される,中,クエリビルダ
118,UT-FLD-118,Webkul\Field\Filament\Tables\Filters\CustomFilters,createConstraint,正常系,textタイプでintegerの場合NumberConstraint.integer()が返されること,text/integerのField,type: text; input_type: integer,NumberConstraint.integer()が返却される,中,Constraintマッピング
119,UT-FLD-119,Webkul\Field\Filament\Tables\Filters\CustomFilters,createConstraint,正常系,textタイプでnumericの場合NumberConstraintが返されること,text/numericのField,type: text; input_type: numeric,NumberConstraintが返却される,中,Constraintマッピング
120,UT-FLD-120,Webkul\Field\Filament\Tables\Filters\CustomFilters,createConstraint,正常系,datetimeタイプがDateConstraintに変換されること,datetimeタイプのField,type: datetime,DateConstraintが返却される,中,Constraintマッピング
121,UT-FLD-121,Webkul\Field\Filament\Tables\Filters\CustomFilters,createConstraint,正常系,checkboxタイプがBooleanConstraintに変換されること,checkboxタイプのField,type: checkbox,BooleanConstraintが返却される,中,Constraintマッピング
122,UT-FLD-122,Webkul\Field\Filament\Infolists\Components\CustomEntries,getSchema,正常系,Entryコンポーネントの配列が返却されること,カスタムフィールドが存在,getSchema(),Entry配列が返却される,高,コンポーネント生成
123,UT-FLD-123,Webkul\Field\Filament\Infolists\Components\CustomEntries,createEntry,正常系,textタイプがTextEntryに変換されること,textタイプのField,type: text,TextEntryが返却される,中,コンポーネントマッピング
124,UT-FLD-124,Webkul\Field\Filament\Infolists\Components\CustomEntries,createEntry,正常系,checkboxタイプがIconEntryに変換されること,checkboxタイプのField,type: checkbox,IconEntryが返却される,中,コンポーネントマッピング
125,UT-FLD-125,Webkul\Field\Filament\Infolists\Components\CustomEntries,createEntry,正常系,colorタイプがColorEntryに変換されること,colorタイプのField,type: color,ColorEntryが返却される,中,コンポーネントマッピング
126,UT-FLD-126,Webkul\Field\Filament\Infolists\Components\CustomEntries,applySetting,正常系,infolist_settingsが適用されること,infolist_settings設定あり,設定配列,設定が適用される,中,設定適用
127,UT-FLD-127,Webkul\Field\Filament\Traits\HasCustomFields,mergeCustomFormFields,正常系,baseSchemaにカスタムフィールドがマージされること,カスタムフィールドが存在,baseSchema配列,マージされた配列が返却される,高,スキーマ統合
128,UT-FLD-128,Webkul\Field\Filament\Traits\HasCustomFields,mergeCustomTableColumns,正常系,baseColumnsにカスタムカラムがマージされること,カスタムフィールドが存在,baseColumns配列,マージされた配列が返却される,高,カラム統合
129,UT-FLD-129,Webkul\Field\Filament\Traits\HasCustomFields,mergeCustomTableFilters,正常系,baseFiltersにカスタムフィルタがマージされること,カスタムフィールドが存在,baseFilters配列,マージされた配列が返却される,高,フィルタ統合
130,UT-FLD-130,Webkul\Field\Filament\Traits\HasCustomFields,mergeCustomInfolistEntries,正常系,baseSchemaにカスタムエントリがマージされること,カスタムフィールドが存在,baseSchema配列,マージされた配列が返却される,高,エントリ統合
131,UT-FLD-131,Webkul\Field\FieldServiceProvider,configureCustomPackage,正常系,パッケージ名が正しく設定されること,パッケージ初期化時,configureCustomPackage(),name=fieldsが設定される,中,パッケージ設定
132,UT-FLD-132,Webkul\Field\FieldServiceProvider,packageBooted,正常系,FieldPolicyがFieldモデルに登録されること,パッケージbooted時,packageBooted(),PolicyがGateに登録される,高,認可設定
133,UT-FLD-133,Webkul\Field\FieldServiceProvider,registerCustomCss,正常系,CSSアセットが登録されること,パッケージbooted時,registerCustomCss(),fields.cssが登録される,低,アセット登録
134,UT-FLD-134,Webkul\Field\FieldsPlugin,getId,正常系,fieldsが返却されること,PluginインスタンスID,getId(),fieldsが返却される,低,プラグイン識別
135,UT-FLD-135,Webkul\Field\FieldsPlugin,make,正常系,静的メソッドでインスタンスが生成されること,make()呼び出し,make(),FieldsPluginインスタンスが返却される,低,ファクトリ
136,UT-FLD-136,Webkul\Field\FieldsPlugin,register,正常系,adminパネルでリソースがdiscoverされること,Panel id=admin,register(panel),Resources/Pagesがdiscoverされる,中,プラグイン登録
137,UT-FLD-137,Webkul\Field\FieldsPlugin,register,正常系,admin以外のパネルでは何もdiscoverされないこと,Panel id=other,register(panel),discoverが呼ばれない,中,条件付き登録
138,UT-FLD-138,Webkul\Field\Filament\Resources\FieldResource\Pages\CreateField,afterCreate,正常系,フィールド作成後にカラムが作成されること,フィールド作成成功,afterCreate(),FieldsColumnManager::createColumnが呼ばれる,高,連携処理
139,UT-FLD-139,Webkul\Field\Filament\Resources\FieldResource\Pages\EditField,afterSave,正常系,フィールド更新後にカラムが更新されること,フィールド更新成功,afterSave(),FieldsColumnManager::updateColumnが呼ばれる,高,連携処理
140,UT-FLD-140,Webkul\Field\Filament\Resources\FieldResource,getTypeFormValidations,正常系,タイプに応じたバリデーションオプションが返却されること,type=text,getTypeFormValidations('text'),textタイプのバリデーション配列,中,オプション取得
141,UT-FLD-141,Webkul\Field\Filament\Resources\FieldResource,getTypeFormValidations,境界値,typeがnullの場合空配列を返すこと,type=null,getTypeFormValidations(null),空配列が返却される,中,null処理
142,UT-FLD-142,Webkul\Field\Filament\Resources\FieldResource,getTypeFormSettings,正常系,タイプに応じた設定オプションが返却されること,type=text,getTypeFormSettings('text'),textタイプの設定配列,中,オプション取得
143,UT-FLD-143,Webkul\Field\Filament\Resources\FieldResource,getTypeFormSettings,境界値,typeがnullの場合空配列を返すこと,type=null,getTypeFormSettings(null),空配列が返却される,中,null処理
144,UT-FLD-144,Webkul\Field\Filament\Resources\FieldResource,getTypeTableSettings,正常系,タイプに応じたテーブル設定オプションが返却されること,type=datetime,getTypeTableSettings('datetime'),datetimeタイプの設定配列,中,オプション取得
145,UT-FLD-145,Webkul\Field\Filament\Resources\FieldResource,getTypeTableSettings,境界値,typeがnullの場合空配列を返すこと,type=null,getTypeTableSettings(null),空配列が返却される,中,null処理
146,UT-FLD-146,Webkul\Field\Filament\Resources\FieldResource,getTypeInfolistSettings,正常系,タイプに応じたInfolist設定オプションが返却されること,type=checkbox,getTypeInfolistSettings('checkbox'),checkboxタイプの設定配列,中,オプション取得
147,UT-FLD-147,Webkul\Field\Filament\Resources\FieldResource,getTypeInfolistSettings,境界値,typeがnullの場合空配列を返すこと,type=null,getTypeInfolistSettings(null),空配列が返却される,中,null処理
