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, IVfUnitProcess

public class AssertTextComponent
extends AbstractProcess

コンポーネント上に表示されている テキスト文字列 をチェックします。
コンポーネントは 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.AbstractProcess から継承されたフィールド
MESSAGE_NO_COMP, MESSAGE_NO_ITEM
 
インタフェース 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
 
コンストラクタの概要
AssertTextComponent()
           
 
メソッドの概要
 java.lang.String getProcessString()
          処理内容を文字列として取得
 void processElement(java.awt.Window 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, getFramePhysicalName, getInnerTextComponent, getProcessWindow, getProcessWindow, getStatus, getTestCase, getThrown, getTime, getVfFinder, getXmlNode, setParentTestCase, 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 の記述:
処理実行

例外:
java.lang.Exception

getProcessString

public java.lang.String getProcessString()
処理内容を文字列として取得

定義:
インタフェース IReportTestCase 内の getProcessString
オーバーライド:
クラス AbstractProcess 内の getProcessString
戻り値: