jp.ne.mki.wedge.pub.vfunit.tag.check
クラス AssertTextComponent
java.lang.Object
jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess
jp.ne.mki.wedge.pub.vfunit.tag.check.AssertTextComponent
- すべての実装されたインタフェース:
- IReportTestCase, IVfUnitAssert, IVfUnitProcess
public class AssertTextComponent
- extends AbstractProcess
- implements IVfUnitAssert
コンポーネント上に表示されている テキスト文字列 をチェックします。
コンポーネントは JTextComponent,JComboBox,JList,AbstractButton,JTable に
対応しています。
JTable の場合は、row,column 属性を指定することにより 指定セルの文字列を
チェックすることができます。
このAssertは表示上の文字をチェックしますので、テーブル、コンボリストなど フォーマットが
かかるものについては フォーマット後の値をチェックします。
属性の指定
属性名 | 指定内容 | コメント |
---|
comp | コンポーネントの物理名 | 必須項目 |
expected | 期待値 | 指定なしの場合は 空文字("") にてチェックします |
window | コンポーネントが存在する画面物理名 | 省略時はframerunnerタグで指定された画面になります。 |
row | 行番号(0〜) | JTableの場合のみ使用 |
column | 列番号(0〜) | JTableの場合のみ使用 |
index | インデックス(0〜) | JComboBox,JListの場合のみ使用。指定がある場合には、そのインデックスの表示文字列を返す。指定がない もしくは -1指定の場合には 選択行を返す。 |
XML記述サンプル
<assert-text comp="MyComp" expected="テスト" />
<assert-text comp="MyTable" expected="テスト" row="1" column="2" />
- 作成者:
- kanbayashi
インタフェース jp.ne.mki.wedge.pub.vfunit.tag.IVfUnitProcess から継承されたフィールド |
BUTTON_INDEX, CLASS, CLICK_COUNT, COLUMN, COMP, EXPECTED, FROM, INDEX, KEY_CODE, KEY_NAME, LABEL, MODIFIERS, NAME, ROW, STATUS_ERROR, STATUS_FAILURE, STATUS_NO_EXEC, STATUS_SUCCESS, TIME, TITLE, TO, VALUE, WINDOW |
クラス jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess から継承されたメソッド |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format, getAttribute, getAttributeBoolean, getAttributeInt, getAttributeLong, getAttributeNN, getComponentProcessString, getInnerTextComponent, getParentTest, getProcessWindow, getProcessWindow, getStatus, getThrown, getTime, getVfFinder, getXmlNode, setParentTest, setStatus, setThrown, setTime, setXmlNode |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AssertTextComponent
public AssertTextComponent()
processElement
public void processElement(java.awt.Window window)
throws java.lang.Exception
- インタフェース
IVfUnitProcess
の記述:
- 処理実行
- 定義:
- インタフェース
IVfUnitProcess
内の processElement
- 例外:
java.lang.Exception
getProcessString
public java.lang.String getProcessString()
- 処理内容を文字列として取得
- 定義:
- インタフェース
IReportTestCase
内の getProcessString
- オーバーライド:
- クラス
AbstractProcess
内の getProcessString
- 戻り値: