jp.ne.mki.wedge.pub.vfunit.tag.check
クラス AssertImageIcon

java.lang.Object
  上位を拡張 jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess
      上位を拡張 jp.ne.mki.wedge.pub.vfunit.tag.check.AssertImageIcon
すべての実装されたインタフェース:
IReportTestCase, IVfUnitProcess

public class AssertImageIcon
extends AbstractProcess

指定コンポーネントのイメージアイコンのチェックを行います。
チェックは イメージが設定されているか、されていないか だけのチェックのみになり、 イメージ内容についてはチェックしません。
ボタン系コンポーネントの場合には pressed="true" を指定すると PressedIcon, selected="true" を指定すると SelectedIcon の存在チェックをします。
frame="true" を指定すると、画面のイメージアイコンのチェックもあわせて行います。

指定されたコンポーネント名称が画面内に存在しなかった場合 かつ 指定名称が画面名称 だった場合 かつ 画面がJFrame(Application_****)だった場合には 画面アイコンのチェックを行います。

属性の指定

属性名指定内容コメント
compコンポーネントの物理名必須項目。
expected期待値任意項目。trueのときのみチェックを行います。デフォルトはtrueです。
pressed任意項目。ボタン系のときのみ有効です。true を指定すると pressedアイコンの存在チェックも行います。
selected任意項目。ボタン系のときのみ有効です。true を指定すると selectedアイコンの存在チェックも行います。
windowコンポーネントが存在する画面物理名省略時はframerunnerタグで指定された画面になります。

XML記述サンプル

<assert-imageicon comp="MyComp" />
<assert-imageicon comp="MyComp" expected="true" selected="true" />

作成者:
kanbayashi
関連項目:
Component.getFont()

フィールドの概要
 
クラス 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
 
コンストラクタの概要
AssertImageIcon()
           
 
メソッドの概要
 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
 

コンストラクタの詳細

AssertImageIcon

public AssertImageIcon()
メソッドの詳細

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
戻り値: