"No","テストID","対象ファイル","対象クラス/関数","対象メソッド","テスト観点","テストケース名","前提条件","入力値","期待結果","優先度","備考"
"1","UT-CTL-001","src/Avalonia.Controls/Control.cs","Control","FocusAdorner (get/set)","正常系","FocusAdornerプロパティが正しく取得・設定されること","Controlインスタンスが存在する","ITemplate<Control>インスタンス","設定した値が取得できる","中","フォーカスアドーナーの基本機能"
"2","UT-CTL-002","src/Avalonia.Controls/Control.cs","Control","Tag (get/set)","正常系","Tagプロパティが正しく取得・設定されること","Controlインスタンスが存在する","任意のobject","設定した値が取得できる","低","ユーザー定義データのアタッチ"
"3","UT-CTL-003","src/Avalonia.Controls/Control.cs","Control","ContextMenu (get/set)","正常系","ContextMenuプロパティが正しく取得・設定されること","Controlインスタンスが存在する","ContextMenuインスタンス","設定した値が取得できる","中","コンテキストメニューの設定"
"4","UT-CTL-004","src/Avalonia.Controls/Control.cs","Control","ContextFlyout (get/set)","正常系","ContextFlyoutプロパティが正しく取得・設定されること","Controlインスタンスが存在する","FlyoutBaseインスタンス","設定した値が取得できる","中","コンテキストフライアウトの設定"
"5","UT-CTL-005","src/Avalonia.Controls/Control.cs","Control","IsLoaded","正常系","ロード状態が正しく反映されること","Controlがビジュアルツリーに追加済み","なし","trueが返却される","高","ロード状態の確認"
"6","UT-CTL-006","src/Avalonia.Controls/Control.cs","Control","IsLoaded","正常系","未ロード状態が正しく反映されること","Controlがビジュアルツリーに未追加","なし","falseが返却される","高","未ロード状態の確認"
"7","UT-CTL-007","src/Avalonia.Controls/Control.cs","Control","OnLoaded","正常系","Loadedイベントが発火されること","Controlがビジュアルツリーに追加される","なし","Loadedイベントが発生する","高","ライフサイクルイベント"
"8","UT-CTL-008","src/Avalonia.Controls/Control.cs","Control","OnUnloaded","正常系","Unloadedイベントが発火されること","Controlがビジュアルツリーから削除される","なし","Unloadedイベントが発生する","高","ライフサイクルイベント"
"9","UT-CTL-009","src/Avalonia.Controls/Control.cs","Control","OnSizeChanged","正常系","SizeChangedイベントが発火されること","Controlのサイズが変更される","新しいサイズ","SizeChangedイベントが発生する","中","サイズ変更通知"
"10","UT-CTL-010","src/Avalonia.Controls/Control.cs","Control","OnGotFocus","正常系","フォーカス取得時にフォーカスアドーナーが表示されること","Controlがフォーカス可能","NavigationMethod.Tab","フォーカスアドーナーが追加される","中","フォーカス表示"
"11","UT-CTL-011","src/Avalonia.Controls/Control.cs","Control","OnLostFocus","正常系","フォーカス喪失時にフォーカスアドーナーが削除されること","Controlにフォーカスがある","なし","フォーカスアドーナーが削除される","中","フォーカス表示"
"12","UT-CTL-012","src/Avalonia.Controls/Control.cs","Control","GetOrCreateAutomationPeer","正常系","AutomationPeerが生成されること","Controlインスタンスが存在する","なし","AutomationPeerインスタンスが返却される","中","アクセシビリティ対応"
"13","UT-CTL-013","src/Avalonia.Controls/Control.cs","Control","ContextMenu","異常系","nullを設定しても例外が発生しないこと","Controlインスタンスが存在する","null","例外が発生しない","低","null許容"
"14","UT-BTN-001","src/Avalonia.Controls/Button.cs","Button","Click","正常系","クリック時にClickイベントが発火されること","Buttonが有効状態","クリック操作","Clickイベントが発生する","高","ボタンの基本機能"
"15","UT-BTN-002","src/Avalonia.Controls/Button.cs","Button","Command","正常系","Commandが実行されること","CommandがICommand実装で設定済み","クリック操作","Command.Executeが呼ばれる","高","コマンドパターン"
"16","UT-BTN-003","src/Avalonia.Controls/Button.cs","Button","Command","正常系","CanExecuteがfalseの場合Commandが実行されないこと","Command.CanExecute=false","クリック操作","Command.Executeが呼ばれない","高","コマンド実行条件"
"17","UT-BTN-004","src/Avalonia.Controls/Button.cs","Button","CommandParameter","正常系","CommandParameterがCommand.Executeに渡されること","Commandが設定済み","CommandParameter=""TestParam""","Execute(""TestParam"")が呼ばれる","高","コマンドパラメータ"
"18","UT-BTN-005","src/Avalonia.Controls/Button.cs","Button","IsDefault","正常系","Enterキーでクリックが発生すること","IsDefault=true","Enterキー押下","Clickイベントが発生する","高","デフォルトボタン"
"19","UT-BTN-006","src/Avalonia.Controls/Button.cs","Button","IsCancel","正常系","Escapeキーでクリックが発生すること","IsCancel=true","Escapeキー押下","Clickイベントが発生する","高","キャンセルボタン"
"20","UT-BTN-007","src/Avalonia.Controls/Button.cs","Button","IsPressed","正常系","押下時にIsPressedがtrueになること","Buttonが有効状態","マウス押下","IsPressed=true","中","押下状態"
"21","UT-BTN-008","src/Avalonia.Controls/Button.cs","Button","IsPressed","正常系","リリース時にIsPressedがfalseになること","Buttonが押下状態","マウスリリース","IsPressed=false","中","押下状態解除"
"22","UT-BTN-009","src/Avalonia.Controls/Button.cs","Button","Flyout","正常系","クリック時にFlyoutが表示されること","Flyoutが設定済み","クリック操作","Flyoutが表示される","中","フライアウト表示"
"23","UT-BTN-010","src/Avalonia.Controls/Button.cs","Button","ClickMode","正常系","ClickMode.Pressでポインタ押下時にClickが発生すること","ClickMode=Press","ポインタ押下","Clickイベントが発生する","中","クリックモード"
"24","UT-BTN-011","src/Avalonia.Controls/Button.cs","Button","ClickMode","正常系","ClickMode.Releaseでポインタリリース時にClickが発生すること","ClickMode=Release","ポインタリリース","Clickイベントが発生する","中","クリックモード"
"25","UT-BTN-012","src/Avalonia.Controls/Button.cs","Button","HotKey","正常系","HotKeyでクリックが発生すること","HotKeyが設定済み","設定したキー押下","Clickイベントが発生する","中","ホットキー"
"26","UT-BTN-013","src/Avalonia.Controls/Button.cs","Button","OnKeyDown","正常系","Spaceキー押下でIsPressedがtrueになること","Buttonにフォーカスがある","Spaceキー押下","IsPressed=true","中","キーボード操作"
"27","UT-BTN-014","src/Avalonia.Controls/Button.cs","Button","OnKeyUp","正常系","Spaceキーリリースでクリックが発生すること","Buttonにフォーカスがある、ClickMode=Release","Spaceキーリリース","Clickイベントが発生する","中","キーボード操作"
"28","UT-BTN-015","src/Avalonia.Controls/Button.cs","Button","IsEffectivelyEnabled","異常系","無効状態でクリックしても何も起こらないこと","IsEnabled=false","クリック操作","Clickイベントが発生しない","高","無効状態"
"29","UT-TBX-001","src/Avalonia.Controls/TextBox.cs","TextBox","Text (get/set)","正常系","Textプロパティが正しく取得・設定されること","TextBoxインスタンスが存在する","Text=""Hello""","設定した値が取得できる","高","テキスト入力の基本機能"
"30","UT-TBX-002","src/Avalonia.Controls/TextBox.cs","TextBox","Text","境界値","空文字列が設定できること","TextBoxインスタンスが存在する","Text=""""","空文字列が取得できる","中","空入力"
"31","UT-TBX-003","src/Avalonia.Controls/TextBox.cs","TextBox","Text","異常系","nullが設定された場合の挙動","TextBoxインスタンスが存在する","Text=null","例外が発生しないまたは空文字列になる","中","null入力"
"32","UT-TBX-004","src/Avalonia.Controls/TextBox.cs","TextBox","SelectionStart","正常系","選択開始位置が正しく設定されること","テキストが入力済み","SelectionStart=5","選択開始位置が5になる","中","テキスト選択"
"33","UT-TBX-005","src/Avalonia.Controls/TextBox.cs","TextBox","SelectionEnd","正常系","選択終了位置が正しく設定されること","テキストが入力済み","SelectionEnd=10","選択終了位置が10になる","中","テキスト選択"
"34","UT-TBX-006","src/Avalonia.Controls/TextBox.cs","TextBox","SelectedText","正常系","選択テキストが正しく取得できること","テキストが選択済み","なし","選択されたテキストが返却される","中","テキスト選択"
"35","UT-TBX-007","src/Avalonia.Controls/TextBox.cs","TextBox","MaxLength","正常系","MaxLength以上の入力が制限されること","MaxLength=10","11文字入力","10文字までしか入力されない","高","入力制限"
"36","UT-TBX-008","src/Avalonia.Controls/TextBox.cs","TextBox","MaxLength","境界値","MaxLength=0で制限なしになること","MaxLength=0","任意長の入力","全て入力される","中","無制限"
"37","UT-TBX-009","src/Avalonia.Controls/TextBox.cs","TextBox","IsReadOnly","正常系","IsReadOnly=trueで編集不可になること","IsReadOnly=true","テキスト入力","テキストが変更されない","高","読み取り専用"
"38","UT-TBX-010","src/Avalonia.Controls/TextBox.cs","TextBox","AcceptsReturn","正常系","AcceptsReturn=trueで改行が入力できること","AcceptsReturn=true","Enterキー押下","改行が挿入される","中","複数行入力"
"39","UT-TBX-011","src/Avalonia.Controls/TextBox.cs","TextBox","AcceptsTab","正常系","AcceptsTab=trueでタブが入力できること","AcceptsTab=true","Tabキー押下","タブ文字が挿入される","中","タブ入力"
"40","UT-TBX-012","src/Avalonia.Controls/TextBox.cs","TextBox","Copy","正常系","選択テキストがクリップボードにコピーされること","テキストが選択済み","Ctrl+C","クリップボードにテキストがコピーされる","高","コピー操作"
"41","UT-TBX-013","src/Avalonia.Controls/TextBox.cs","TextBox","Cut","正常系","選択テキストが切り取られクリップボードにコピーされること","テキストが選択済み","Ctrl+X","テキストが削除されクリップボードにコピーされる","高","カット操作"
"42","UT-TBX-014","src/Avalonia.Controls/TextBox.cs","TextBox","Paste","正常系","クリップボードのテキストが貼り付けられること","クリップボードにテキストがある","Ctrl+V","テキストが挿入される","高","ペースト操作"
"43","UT-TBX-015","src/Avalonia.Controls/TextBox.cs","TextBox","SelectAll","正常系","全テキストが選択されること","テキストが入力済み","Ctrl+A","全テキストが選択される","中","全選択"
"44","UT-TBX-016","src/Avalonia.Controls/TextBox.cs","TextBox","Undo","正常系","直前の操作が取り消されること","テキスト編集後","Ctrl+Z","編集前の状態に戻る","中","取り消し"
"45","UT-TBX-017","src/Avalonia.Controls/TextBox.cs","TextBox","Redo","正常系","取り消した操作がやり直されること","Undo実行後","Ctrl+Y","取り消し前の状態に戻る","中","やり直し"
"46","UT-TBX-018","src/Avalonia.Controls/TextBox.cs","TextBox","PlaceholderText","正常系","プレースホルダーが表示されること","Text="""", PlaceholderText=""Enter text""","なし","プレースホルダーテキストが表示される","中","プレースホルダー"
"47","UT-TBX-019","src/Avalonia.Controls/TextBox.cs","TextBox","PlaceholderText","正常系","テキスト入力後にプレースホルダーが非表示になること","PlaceholderText設定済み","テキスト入力","プレースホルダーが非表示になる","中","プレースホルダー"
"48","UT-TBX-020","src/Avalonia.Controls/TextBox.cs","TextBox","PasswordChar","正常系","PasswordCharでテキストがマスクされること","PasswordChar='*'","テキスト入力","入力文字が*で表示される","高","パスワード入力"
"49","UT-CMB-001","src/Avalonia.Controls/ComboBox.cs","ComboBox","IsDropDownOpen","正常系","ドロップダウンが開くこと","アイテムが設定済み","IsDropDownOpen=true","ドロップダウンが表示される","高","ドロップダウン基本機能"
"50","UT-CMB-002","src/Avalonia.Controls/ComboBox.cs","ComboBox","IsDropDownOpen","正常系","ドロップダウンが閉じること","ドロップダウンが開いている","IsDropDownOpen=false","ドロップダウンが非表示になる","高","ドロップダウン基本機能"
"51","UT-CMB-003","src/Avalonia.Controls/ComboBox.cs","ComboBox","SelectedItem","正常系","選択アイテムが正しく設定されること","アイテムが設定済み","SelectedItem=items[1]","選択アイテムが更新される","高","選択機能"
"52","UT-CMB-004","src/Avalonia.Controls/ComboBox.cs","ComboBox","SelectedIndex","正常系","選択インデックスが正しく設定されること","アイテムが設定済み","SelectedIndex=2","選択インデックスが2になる","高","選択機能"
"53","UT-CMB-005","src/Avalonia.Controls/ComboBox.cs","ComboBox","SelectedIndex","境界値","SelectedIndex=-1で選択解除されること","アイテムが選択済み","SelectedIndex=-1","選択が解除される","高","選択解除"
"54","UT-CMB-006","src/Avalonia.Controls/ComboBox.cs","ComboBox","SelectionBoxItem","正常系","選択ボックスに選択アイテムが表示されること","アイテムが選択済み","なし","SelectionBoxItemが選択アイテムと一致","中","選択表示"
"55","UT-CMB-007","src/Avalonia.Controls/ComboBox.cs","ComboBox","MaxDropDownHeight","正常系","ドロップダウンの最大高さが設定されること","MaxDropDownHeight=100","なし","ドロップダウンの高さが100以下","中","サイズ制限"
"56","UT-CMB-008","src/Avalonia.Controls/ComboBox.cs","ComboBox","PlaceholderText","正常系","未選択時にプレースホルダーが表示されること","SelectedItem=null, PlaceholderText設定","なし","プレースホルダーが表示される","中","プレースホルダー"
"57","UT-CMB-009","src/Avalonia.Controls/ComboBox.cs","ComboBox","IsEditable","正常系","編集可能モードでテキスト入力できること","IsEditable=true","テキスト入力","テキストが入力される","中","編集可能"
"58","UT-CMB-010","src/Avalonia.Controls/ComboBox.cs","ComboBox","Text","正常系","編集可能モードでTextプロパティが更新されること","IsEditable=true","テキスト入力","Textプロパティが更新される","中","テキスト連動"
"59","UT-CMB-011","src/Avalonia.Controls/ComboBox.cs","ComboBox","OnKeyDown","正常系","F4キーでドロップダウンがトグルされること","なし","F4キー押下","IsDropDownOpenがトグルされる","中","キーボード操作"
"60","UT-CMB-012","src/Avalonia.Controls/ComboBox.cs","ComboBox","OnKeyDown","正常系","Escapeキーでドロップダウンが閉じること","IsDropDownOpen=true","Escapeキー押下","IsDropDownOpen=false","中","キーボード操作"
"61","UT-CMB-013","src/Avalonia.Controls/ComboBox.cs","ComboBox","OnPointerWheelChanged","正常系","マウスホイールで選択が変更されること","IsFocused=true, IsDropDownOpen=false","マウスホイール","選択が変更される","中","マウス操作"
"62","UT-CMB-014","src/Avalonia.Controls/ComboBox.cs","ComboBox","Clear","正常系","選択がクリアされること","アイテムが選択済み","Clear()呼び出し","SelectedItem=null, SelectedIndex=-1","中","選択クリア"
"63","UT-CMB-015","src/Avalonia.Controls/ComboBox.cs","ComboBox","DropDownOpened","正常系","DropDownOpenedイベントが発火されること","アイテムが設定済み","IsDropDownOpen=true","DropDownOpenedイベントが発生する","中","イベント"
"64","UT-CMB-016","src/Avalonia.Controls/ComboBox.cs","ComboBox","DropDownClosed","正常系","DropDownClosedイベントが発火されること","IsDropDownOpen=true","IsDropDownOpen=false","DropDownClosedイベントが発生する","中","イベント"
"65","UT-LST-001","src/Avalonia.Controls/ListBox.cs","ListBox","SelectedItem","正常系","単一選択が正しく動作すること","SelectionMode=Single","アイテムをクリック","SelectedItemが更新される","高","単一選択"
"66","UT-LST-002","src/Avalonia.Controls/ListBox.cs","ListBox","SelectedItems","正常系","複数選択が正しく動作すること","SelectionMode=Multiple","Ctrl+クリック","SelectedItemsに複数追加される","高","複数選択"
"67","UT-LST-003","src/Avalonia.Controls/ListBox.cs","ListBox","SelectionMode","正常系","SelectionMode.Singleで単一選択のみ許可されること","SelectionMode=Single","複数アイテムをクリック","最後のアイテムのみ選択される","高","選択モード"
"68","UT-LST-004","src/Avalonia.Controls/ListBox.cs","ListBox","SelectionMode","正常系","SelectionMode.Multipleで複数選択が許可されること","SelectionMode=Multiple","複数アイテムをCtrl+クリック","全てのアイテムが選択される","高","選択モード"
"69","UT-LST-005","src/Avalonia.Controls/ListBox.cs","ListBox","SelectAll","正常系","全アイテムが選択されること","SelectionMode=Multiple, アイテムが設定済み","SelectAll()呼び出し","全アイテムが選択される","中","全選択"
"70","UT-LST-006","src/Avalonia.Controls/ListBox.cs","ListBox","UnselectAll","正常系","全選択が解除されること","アイテムが選択済み","UnselectAll()呼び出し","選択が全て解除される","中","選択解除"
"71","UT-LST-007","src/Avalonia.Controls/ListBox.cs","ListBox","Scroll","正常系","スクロールが正しく取得できること","ScrollViewer付きテンプレート適用済み","なし","IScrollableインスタンスが返却される","中","スクロール"
"72","UT-LST-008","src/Avalonia.Controls/ListBox.cs","ListBox","OnKeyDown","正常系","方向キーで選択が移動すること","アイテムが選択済み","方向キー押下","選択が移動する","中","キーボード操作"
"73","UT-LST-009","src/Avalonia.Controls/ListBox.cs","ListBox","Selection","正常系","ISelectionModelが正しく動作すること","なし","Selection.Select(0)","インデックス0が選択される","中","選択モデル"
"74","UT-LST-010","src/Avalonia.Controls/ListBox.cs","ListBox","CreateContainerForItemOverride","正常系","ListBoxItemコンテナが生成されること","なし","アイテム追加","ListBoxItemが生成される","中","コンテナ生成"
"75","UT-WIN-001","src/Avalonia.Controls/Window.cs","Window","Title","正常系","Titleプロパティが正しく設定されること","Windowインスタンスが存在する","Title=""Test Window""","タイトルバーに表示される","高","ウィンドウタイトル"
"76","UT-WIN-002","src/Avalonia.Controls/Window.cs","Window","Icon","正常系","Iconプロパティが正しく設定されること","Windowインスタンスが存在する","WindowIconインスタンス","アイコンが設定される","中","ウィンドウアイコン"
"77","UT-WIN-003","src/Avalonia.Controls/Window.cs","Window","WindowState","正常系","WindowState.Normalで通常サイズになること","Windowが表示済み","WindowState=Normal","通常サイズで表示される","高","ウィンドウ状態"
"78","UT-WIN-004","src/Avalonia.Controls/Window.cs","Window","WindowState","正常系","WindowState.Maximizedで最大化されること","Windowが表示済み","WindowState=Maximized","最大化される","高","ウィンドウ状態"
"79","UT-WIN-005","src/Avalonia.Controls/Window.cs","Window","WindowState","正常系","WindowState.Minimizedで最小化されること","Windowが表示済み","WindowState=Minimized","最小化される","高","ウィンドウ状態"
"80","UT-WIN-006","src/Avalonia.Controls/Window.cs","Window","CanResize","正常系","CanResize=falseでリサイズ不可になること","Windowが表示済み","CanResize=false","リサイズできない","高","リサイズ制御"
"81","UT-WIN-007","src/Avalonia.Controls/Window.cs","Window","CanMinimize","正常系","CanMinimize=falseで最小化不可になること","Windowが表示済み","CanMinimize=false","最小化ボタンが無効になる","中","最小化制御"
"82","UT-WIN-008","src/Avalonia.Controls/Window.cs","Window","CanMaximize","正常系","CanMaximize=falseで最大化不可になること","Windowが表示済み","CanMaximize=false","最大化ボタンが無効になる","中","最大化制御"
"83","UT-WIN-009","src/Avalonia.Controls/Window.cs","Window","Show","正常系","ウィンドウが表示されること","Windowインスタンスが存在する","Show()呼び出し","IsVisible=true","高","ウィンドウ表示"
"84","UT-WIN-010","src/Avalonia.Controls/Window.cs","Window","ShowDialog","正常系","モーダルダイアログとして表示されること","親ウィンドウが表示済み","ShowDialog(owner)呼び出し","モーダル表示される","高","ダイアログ表示"
"85","UT-WIN-011","src/Avalonia.Controls/Window.cs","Window","Close","正常系","ウィンドウが閉じること","Windowが表示済み","Close()呼び出し","ウィンドウが閉じる","高","ウィンドウ終了"
"86","UT-WIN-012","src/Avalonia.Controls/Window.cs","Window","Close","正常系","ダイアログ結果付きで閉じること","ShowDialogで表示済み","Close(result)呼び出し","ダイアログ結果が返却される","高","ダイアログ結果"
"87","UT-WIN-013","src/Avalonia.Controls/Window.cs","Window","Closing","正常系","Closingイベントが発火されること","Windowが表示済み","Close()呼び出し","Closingイベントが発生する","高","クローズイベント"
"88","UT-WIN-014","src/Avalonia.Controls/Window.cs","Window","Closing","正常系","Closingイベントでキャンセルできること","Windowが表示済み","e.Cancel=trueを設定","ウィンドウが閉じない","高","クローズキャンセル"
"89","UT-WIN-015","src/Avalonia.Controls/Window.cs","Window","Hide","正常系","ウィンドウが非表示になること","Windowが表示済み","Hide()呼び出し","IsVisible=false","高","ウィンドウ非表示"
"90","UT-WIN-016","src/Avalonia.Controls/Window.cs","Window","Position","正常系","ウィンドウ位置が正しく設定されること","Windowインスタンスが存在する","Position=new PixelPoint(100, 200)","指定位置に移動する","中","ウィンドウ位置"
"91","UT-WIN-017","src/Avalonia.Controls/Window.cs","Window","SizeToContent","正常系","コンテンツに合わせてサイズ調整されること","コンテンツが設定済み","SizeToContent=WidthAndHeight","コンテンツサイズに調整される","中","自動サイズ"
"92","UT-WIN-018","src/Avalonia.Controls/Window.cs","Window","WindowStartupLocation","正常系","CenterScreenで画面中央に配置されること","Windowインスタンスが存在する","WindowStartupLocation=CenterScreen","画面中央に表示される","中","初期位置"
"93","UT-WIN-019","src/Avalonia.Controls/Window.cs","Window","WindowStartupLocation","正常系","CenterOwnerで親ウィンドウ中央に配置されること","親ウィンドウが存在する","WindowStartupLocation=CenterOwner","親ウィンドウ中央に表示される","中","初期位置"
"94","UT-WIN-020","src/Avalonia.Controls/Window.cs","Window","SystemDecorations","正常系","SystemDecorations.Noneで装飾なしになること","Windowインスタンスが存在する","SystemDecorations=None","タイトルバー等が非表示になる","中","システム装飾"
"95","UT-WIN-021","src/Avalonia.Controls/Window.cs","Window","Show","異常系","閉じたウィンドウを再表示しようとすると例外","Windowが閉じ済み","Show()呼び出し","InvalidOperationException","高","再表示不可"
"96","UT-SLD-001","src/Avalonia.Controls/Slider.cs","Slider","Value","正常系","Valueプロパティが正しく設定されること","Sliderインスタンスが存在する","Value=50","Valueが50になる","高","値設定"
"97","UT-SLD-002","src/Avalonia.Controls/Slider.cs","Slider","Value","境界値","Minimumより小さい値が設定された場合","Minimum=0","Value=-10","ValueがMinimum(0)にクランプされる","高","最小値制限"
"98","UT-SLD-003","src/Avalonia.Controls/Slider.cs","Slider","Value","境界値","Maximumより大きい値が設定された場合","Maximum=100","Value=150","ValueがMaximum(100)にクランプされる","高","最大値制限"
"99","UT-SLD-004","src/Avalonia.Controls/Slider.cs","Slider","Minimum","正常系","Minimumプロパティが正しく設定されること","Sliderインスタンスが存在する","Minimum=10","Minimumが10になる","高","最小値設定"
"100","UT-SLD-005","src/Avalonia.Controls/Slider.cs","Slider","Maximum","正常系","Maximumプロパティが正しく設定されること","Sliderインスタンスが存在する","Maximum=200","Maximumが200になる","高","最大値設定"
"101","UT-SLD-006","src/Avalonia.Controls/Slider.cs","Slider","Orientation","正常系","Horizontalで水平方向になること","Sliderインスタンスが存在する","Orientation=Horizontal","水平方向で表示される","中","方向設定"
"102","UT-SLD-007","src/Avalonia.Controls/Slider.cs","Slider","Orientation","正常系","Verticalで垂直方向になること","Sliderインスタンスが存在する","Orientation=Vertical","垂直方向で表示される","中","方向設定"
"103","UT-SLD-008","src/Avalonia.Controls/Slider.cs","Slider","IsSnapToTickEnabled","正常系","スナップが有効な場合目盛りにスナップすること","IsSnapToTickEnabled=true, TickFrequency=10","Value=15","Valueが10または20にスナップされる","中","スナップ"
"104","UT-SLD-009","src/Avalonia.Controls/Slider.cs","Slider","TickFrequency","正常系","TickFrequencyに基づいて目盛りが表示されること","TickFrequency=10, TickPlacement=TopLeft","なし","10間隔で目盛りが表示される","中","目盛り"
"105","UT-SLD-010","src/Avalonia.Controls/Slider.cs","Slider","IsDirectionReversed","正常系","方向が反転すること","IsDirectionReversed=true","なし","スライダー方向が反転する","中","方向反転"
"106","UT-SLD-011","src/Avalonia.Controls/Slider.cs","Slider","OnKeyDown","正常系","方向キーで値が変更されること","Sliderにフォーカスがある","Rightキー押下","Valueが増加する","中","キーボード操作"
"107","UT-SLD-012","src/Avalonia.Controls/Slider.cs","Slider","OnKeyDown","正常系","Home/Endキーで最小/最大値になること","Sliderにフォーカスがある","Homeキー押下","Value=Minimum","中","キーボード操作"
"108","UT-SLD-013","src/Avalonia.Controls/Slider.cs","Slider","IsDragging","正常系","ドラッグ中にIsDraggingがtrueになること","Sliderインスタンスが存在する","Thumbをドラッグ","IsDragging=true","中","ドラッグ状態"
"109","UT-NUD-001","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","Value","正常系","Valueプロパティが正しく設定されること","NumericUpDownインスタンスが存在する","Value=50","Valueが50になる","高","値設定"
"110","UT-NUD-002","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","Value","境界値","Minimumより小さい値が設定された場合の挙動","Minimum=0, ClipValueToMinMax=true","Value=-10","ValueがMinimum(0)にクランプされる","高","最小値制限"
"111","UT-NUD-003","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","Value","境界値","Maximumより大きい値が設定された場合の挙動","Maximum=100, ClipValueToMinMax=true","Value=150","ValueがMaximum(100)にクランプされる","高","最大値制限"
"112","UT-NUD-004","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","Value","異常系","nullが設定できること","NumericUpDownインスタンスが存在する","Value=null","Valueがnullになる","中","null許容"
"113","UT-NUD-005","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","Increment","正常系","スピンボタンで値が増加すること","Value=10, Increment=5","上スピンボタンクリック","Value=15","高","インクリメント"
"114","UT-NUD-006","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","Increment","正常系","スピンボタンで値が減少すること","Value=10, Increment=5","下スピンボタンクリック","Value=5","高","デクリメント"
"115","UT-NUD-007","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","Increment","境界値","Maximumで上スピンが無効になること","Value=Maximum","上スピンボタンクリック","Valueが変わらない","高","上限到達"
"116","UT-NUD-008","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","Increment","境界値","Minimumで下スピンが無効になること","Value=Minimum","下スピンボタンクリック","Valueが変わらない","高","下限到達"
"117","UT-NUD-009","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","Text","正常系","Textプロパティが値と同期すること","Value=123","なし","Text=""123""","中","テキスト同期"
"118","UT-NUD-010","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","FormatString","正常系","FormatStringで表示形式が設定されること","Value=123.45, FormatString=""N2""","なし","Text=""123.45""(ロケール依存)","中","表示形式"
"119","UT-NUD-011","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","IsReadOnly","正常系","IsReadOnly=trueでスピンが無効になること","IsReadOnly=true","スピンボタンクリック","Valueが変わらない","中","読み取り専用"
"120","UT-NUD-012","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","AllowSpin","正常系","AllowSpin=falseでスピンが無効になること","AllowSpin=false","スピンボタンクリック","Valueが変わらない","中","スピン無効"
"121","UT-NUD-013","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","ShowButtonSpinner","正常系","ShowButtonSpinner=falseでボタンが非表示になること","ShowButtonSpinner=false","なし","スピンボタンが非表示","低","ボタン表示"
"122","UT-NUD-014","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","PlaceholderText","正常系","Value=nullでプレースホルダーが表示されること","Value=null, PlaceholderText=""Enter number""","なし","プレースホルダーが表示される","中","プレースホルダー"
"123","UT-NUD-015","src/Avalonia.Controls/NumericUpDown/NumericUpDown.cs","NumericUpDown","ValueChanged","正常系","ValueChangedイベントが発火されること","NumericUpDownインスタンスが存在する","Value変更","ValueChangedイベントが発生する","中","イベント"
"124","UT-TAB-001","src/Avalonia.Controls/TabControl.cs","TabControl","SelectedItem","正常系","選択タブが正しく設定されること","タブが複数存在する","SelectedItem=tabs[1]","2番目のタブが選択される","高","タブ選択"
"125","UT-TAB-002","src/Avalonia.Controls/TabControl.cs","TabControl","SelectedIndex","正常系","選択インデックスが正しく設定されること","タブが複数存在する","SelectedIndex=2","3番目のタブが選択される","高","タブ選択"
"126","UT-TAB-003","src/Avalonia.Controls/TabControl.cs","TabControl","SelectedContent","正常系","選択タブのコンテンツが表示されること","タブが選択済み","なし","SelectedContentが選択タブのContentと一致","高","コンテンツ表示"
"127","UT-TAB-004","src/Avalonia.Controls/TabControl.cs","TabControl","TabStripPlacement","正常系","Topでタブが上部に配置されること","TabStripPlacement=Top","なし","タブストリップが上部に表示される","中","配置設定"
"128","UT-TAB-005","src/Avalonia.Controls/TabControl.cs","TabControl","TabStripPlacement","正常系","Bottomでタブが下部に配置されること","TabStripPlacement=Bottom","なし","タブストリップが下部に表示される","中","配置設定"
"129","UT-TAB-006","src/Avalonia.Controls/TabControl.cs","TabControl","TabStripPlacement","正常系","Leftでタブが左側に配置されること","TabStripPlacement=Left","なし","タブストリップが左側に表示される","中","配置設定"
"130","UT-TAB-007","src/Avalonia.Controls/TabControl.cs","TabControl","TabStripPlacement","正常系","Rightでタブが右側に配置されること","TabStripPlacement=Right","なし","タブストリップが右側に表示される","中","配置設定"
"131","UT-TAB-008","src/Avalonia.Controls/TabControl.cs","TabControl","ContentTemplate","正常系","ContentTemplateが適用されること","ContentTemplateが設定済み","タブ選択","テンプレートに従ってコンテンツが表示される","中","テンプレート"
"132","UT-TAB-009","src/Avalonia.Controls/TabControl.cs","TabControl","OnApplyTemplate","正常系","テンプレート適用後に正しく初期化されること","テンプレートが定義済み","テンプレート適用","ItemsPresenterとContentPresenterが取得される","中","テンプレート適用"
"133","UT-SCR-001","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","Offset","正常系","Offsetプロパティが正しく設定されること","スクロール可能なコンテンツがある","Offset=new Vector(100, 200)","指定位置にスクロールされる","高","スクロール位置"
"134","UT-SCR-002","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","Offset","境界値","負の値が0にクランプされること","スクロール可能なコンテンツがある","Offset=new Vector(-10, -10)","Offset=(0, 0)にクランプされる","高","最小値制限"
"135","UT-SCR-003","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","Offset","境界値","最大値を超える値がクランプされること","Extent-Viewport=最大スクロール位置","Offset=最大+100","最大スクロール位置にクランプされる","高","最大値制限"
"136","UT-SCR-004","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","Extent","正常系","コンテンツサイズが正しく取得できること","コンテンツが設定済み","なし","コンテンツの実サイズが返却される","中","コンテンツサイズ"
"137","UT-SCR-005","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","Viewport","正常系","表示領域サイズが正しく取得できること","ScrollViewerが配置済み","なし","表示領域のサイズが返却される","中","表示領域"
"138","UT-SCR-006","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","HorizontalScrollBarVisibility","正常系","Autoで必要時にスクロールバーが表示されること","HorizontalScrollBarVisibility=Auto","コンテンツ幅>Viewport幅","水平スクロールバーが表示される","中","スクロールバー表示"
"139","UT-SCR-007","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","HorizontalScrollBarVisibility","正常系","Disabledでスクロールバーが非表示になること","HorizontalScrollBarVisibility=Disabled","なし","水平スクロールバーが非表示","中","スクロールバー非表示"
"140","UT-SCR-008","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","VerticalScrollBarVisibility","正常系","Visibleで常にスクロールバーが表示されること","VerticalScrollBarVisibility=Visible","なし","垂直スクロールバーが常に表示される","中","スクロールバー表示"
"141","UT-SCR-009","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","LineUp","正常系","1行分上にスクロールすること","Offset.Y > 0","LineUp()呼び出し","Offset.YがSmallChange.Height分減少","中","行スクロール"
"142","UT-SCR-010","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","LineDown","正常系","1行分下にスクロールすること","下方向にスクロール可能","LineDown()呼び出し","Offset.YがSmallChange.Height分増加","中","行スクロール"
"143","UT-SCR-011","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","PageUp","正常系","1ページ分上にスクロールすること","Offset.Y > Viewport.Height","PageUp()呼び出し","Offset.YがViewport.Height分減少","中","ページスクロール"
"144","UT-SCR-012","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","PageDown","正常系","1ページ分下にスクロールすること","下方向にスクロール可能","PageDown()呼び出し","Offset.YがViewport.Height分増加","中","ページスクロール"
"145","UT-SCR-013","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","ScrollToHome","正常系","先頭にスクロールすること","Offset > 0","ScrollToHome()呼び出し","Offset=(0, 0)","中","先頭へ移動"
"146","UT-SCR-014","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","ScrollToEnd","正常系","末尾にスクロールすること","スクロール可能なコンテンツがある","ScrollToEnd()呼び出し","Offsetが末尾位置になる","中","末尾へ移動"
"147","UT-SCR-015","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","ScrollChanged","正常系","ScrollChangedイベントが発火されること","スクロール可能なコンテンツがある","スクロール操作","ScrollChangedイベントが発生する","中","イベント"
"148","UT-SCR-016","src/Avalonia.Controls/ScrollViewer.cs","ScrollViewer","BringIntoViewOnFocusChange","正常系","フォーカス時に自動スクロールすること","BringIntoViewOnFocusChange=true","子要素にフォーカス","フォーカス要素が表示領域に入る","中","自動スクロール"
"149","UT-TRV-001","src/Avalonia.Controls/TreeView.cs","TreeView","SelectedItem","正常系","選択アイテムが正しく設定されること","ツリーアイテムが存在する","SelectedItem=item","アイテムが選択される","高","選択機能"
"150","UT-TRV-002","src/Avalonia.Controls/TreeView.cs","TreeView","SelectedItems","正常系","複数選択が正しく動作すること","SelectionMode=Multiple","複数アイテムをCtrl+クリック","複数アイテムが選択される","高","複数選択"
"151","UT-TRV-003","src/Avalonia.Controls/TreeView.cs","TreeView","SelectionMode","正常系","SelectionMode.Singleで単一選択のみ許可されること","SelectionMode=Single","複数アイテムをクリック","最後のアイテムのみ選択される","高","選択モード"
"152","UT-TRV-004","src/Avalonia.Controls/TreeView.cs","TreeView","ExpandSubTree","正常系","サブツリーが展開されること","TreeViewItemが存在する","ExpandSubTree(item)呼び出し","item以下の全ノードが展開される","中","ツリー展開"
"153","UT-TRV-005","src/Avalonia.Controls/TreeView.cs","TreeView","CollapseSubTree","正常系","サブツリーが折りたたまれること","TreeViewItemが展開済み","CollapseSubTree(item)呼び出し","item以下の全ノードが折りたたまれる","中","ツリー折りたたみ"
"154","UT-TRV-006","src/Avalonia.Controls/TreeView.cs","TreeView","SelectAll","正常系","表示中の全アイテムが選択されること","SelectionMode=Multiple, ノードが展開済み","SelectAll()呼び出し","表示中の全アイテムが選択される","中","全選択"
"155","UT-TRV-007","src/Avalonia.Controls/TreeView.cs","TreeView","UnselectAll","正常系","全選択が解除されること","アイテムが選択済み","UnselectAll()呼び出し","選択が全て解除される","中","選択解除"
"156","UT-TRV-008","src/Avalonia.Controls/TreeView.cs","TreeView","TreeContainerFromItem","正常系","アイテムからコンテナが取得できること","アイテムが実現化済み","TreeContainerFromItem(item)呼び出し","TreeViewItemコンテナが返却される","中","コンテナ取得"
"157","UT-TRV-009","src/Avalonia.Controls/TreeView.cs","TreeView","TreeItemFromContainer","正常系","コンテナからアイテムが取得できること","コンテナが存在する","TreeItemFromContainer(container)呼び出し","対応するアイテムが返却される","中","アイテム取得"
"158","UT-TRV-010","src/Avalonia.Controls/TreeView.cs","TreeView","OnKeyDown","正常系","方向キーで選択が移動すること","アイテムが選択済み","方向キー押下","選択が階層を考慮して移動する","中","キーボード操作"
"159","UT-TRV-011","src/Avalonia.Controls/TreeView.cs","TreeView","SelectionChanged","正常系","SelectionChangedイベントが発火されること","アイテムが存在する","選択変更","SelectionChangedイベントが発生する","中","イベント"
"160","UT-TRV-012","src/Avalonia.Controls/TreeView.cs","TreeView","AutoScrollToSelectedItem","正常系","選択時に自動スクロールすること","AutoScrollToSelectedItem=true","SelectedItem設定","選択アイテムが表示領域に入る","中","自動スクロール"
