...
' コンボボックスのアイテム数を取得します。
itemCount = comboBox.getItemCount()
' アイテムのベクトルと戻り値のサイズを取得します。
itemobjs = comboBox.getItems() sizeItems = itemobjs.size()
' 戻り値のサイズが正しいことを確認します。
if( itemCount <> sizeItems ) then result = "Expected " +itemCount + " tiems Actual was '" + sizeItems + "'" Reporter.ReportEvent micFail,"Label", result Else Reporter.ReportEvent micDone,"ComboBox", "Number of Items was "+itemCount End If
' 選択内容を確認し、onStateChange() イベントが正しく発生したことを確認するために、
' 各アイテムを選択し、コンボボックスおよびラベルのテキストをテストします。
For i = 0 to itemCount - 1
' アイテムを選択します。
comboBox.selectItemAt( i )
' コンボボックスのテキストと、選択されているアイテムのテキストを照らし合わせてチェックします。
...
Code Block |
---|
tag = "Selected Item #" + CStr(i) + " - ComboBox"
expectedText = itemobjs.elementAt(i).getText()
text = comboBox.getText()
if( text <> expectedText ) then
result = "Expected '" + expectedText + "' Actual was '" + text + "'"
Reporter.ReportEvent micFail,tag, result
Else
Reporter.ReportEvent micDone, tag,
"ComboBox text was '" + expectedText +"'"
End If
' ラベルのテキストを、選択されているアイテムの値と照らし合わせてチェックします。
tag = "Selected Item #" + CStr(i) + " - Label"
expectedText = itemobjs.elementAt(i).getValue()
text = label.getText()
if( text <> expectedText) then
result = "Expected '" + expectedText + "' Actual was '" + text + "'"
Reporter.ReportEvent micFail,tag, result
Else
Reporter.ReportEvent micDone,tag, "Label Text passed. was '"
+ expectedText +"'"
End If
Next
|