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

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

public class AssertWindowExist
extends AbstractProcess
implements IVfUnitAssert

画面が表示されているかどうか チェックします。
画面の表示が無い状態の場合には チェックエラーになります。

チェック対象の画面は、JFrameの画面になります。
windowの画面名には Component.getName() の値を設定します。
(CAMC画面の場合には、画面物理名を指定します)

JOptionpane などからの ダイアログ画面については AssertDialog系を使用してください。

属性の指定

属性名指定内容コメント
window画面名省略時はframerunnerタグで指定された画面になります。
title画面タイトル指定があった場合のみ、画面タイトル文字列のチェックを行います。

XML記述サンプル

<assert-window />
<assert-window window="MyFrame1" /> <assert-window window="MyFrame1" title="メニュー" />

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

フィールドの概要
 
クラス 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
 
コンストラクタの概要
AssertWindowExist()
           
 
メソッドの概要
 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, 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
 
インタフェース jp.ne.mki.wedge.pub.vfunit.tag.IVfUnitProcess から継承されたメソッド
getParentTest, getStatus, getThrown, getTime, setParentTest, setStatus, setThrown, setTime, setXmlNode
 

コンストラクタの詳細

AssertWindowExist

public AssertWindowExist()
メソッドの詳細

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