MATLAB ヘルプ センター
クラス: matlab.uitest.TestCase 名前空間: matlab.uitest
UI コンポーネントへの入力
type(testCase,comp,value)
type(testCase,uit,indices,value)
type(testCase,comp,value) は、comp UI コンポーネントに value を入力します。
testCase
comp
value
例
type(testCase,uit,indices,value) は、uit テーブル UI コンポーネント内の indices で指定されたセルに value を入力します。
uit
indices
すべて展開する
matlab.uitest.TestCase
テスト ケース。matlab.uitest.TestCase オブジェクトとして指定します。
テストで入力するコンポーネント。入力動作をサポートする UI コンポーネント オブジェクトとして指定します。入力動作をサポートするコンポーネントには、編集フィールドやテキスト エリアなどがあります。
uidatepicker
uidropdown
uieditfield
uispinner
uitextarea
コンポーネントに入力する値。value のデータ型はテスト対象のコンポーネントのタイプに依存します。たとえば、コンポーネントがスピナーの場合は、value を数値として指定します。コンポーネントがテキスト エリアまたはテーブルの場合は、value を文字ベクトルまたは string として指定します。
matlab.ui.control.Table
ターゲットのテーブル UI コンポーネント。matlab.ui.control.Table オブジェクトとして指定します。テーブル UI コンポーネントは、関数 uitable で作成されます。
uitable
入力するテーブル セルのインデックス。行インデックスが列インデックスの前に示される 1 行 2 列のベクトルとして指定します。
例: [2 3]
[2 3]
Sealed
true
メソッドの属性の詳細については、メソッドの属性を参照してください。
テキスト編集フィールドを作成します。
ed = uieditfield('Value','Hello')
対話型のテスト ケースを作成し、初期値を確認します。
tc = matlab.uitest.TestCase.forInteractiveUse; tc.verifyEqual(ed.Value,'Hello')
Verification passed.
編集フィールドに "Goodbye" という語句を入力し、新しい値を確認します。
value = 'Goodbye'; tc.type(ed,value) tc.verifyEqual(ed.Value,value)
編集可能なドロップダウン リストを作成します。
dropdown = uidropdown('Editable','on');
対話型のテスト ケースを作成し、ドロップダウン リストにカスタム項目を追加します。
tc = matlab.uitest.TestCase.forInteractiveUse; tc.type(dropdown,'Custom Item')
新しい値を確認します。
tc.verifyEqual(dropdown.Value,'Custom Item')
異なるデータ型が混在して含まれるテーブル UI コンポーネントを作成します。ユーザーがテーブル内のデータを編集できるように、ColumnEditable プロパティを true に設定します。
ColumnEditable
fig = uifigure; uit = uitable(fig); d = {'Male',52,true;'Male',40,true;'Female',25,false}; uit.Data = d; uit.ColumnName = {'Gender','Age','Authorized'}; uit.ColumnEditable = true;
対話型のテスト ケースを作成し、インデックス (1,2) をもつテーブル セルの初期値を確認します。
tc = matlab.uitest.TestCase.forInteractiveUse; tc.verifyEqual(uit.Data(1,2),{[52]})
セルの値を 50 に変更し、新しい値を確認します。
tc.type(uit,[1 2],'50')
tc.verifyEqual(uit.Data(1,2),{[50]})
テーブル UI コンポーネントのテストで入力動作を実行することができます。type メソッドには、テーブル セルに入力できる新しい構文があります。
type
日付ピッカーのテストで入力動作を実行することができます。
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ