VfUnit Test Results

テスト開始時間:2007/02/16 16:29:37
実行マシン IPアドレス:192.168.10.51

Summary

AllTestsRunTestsErrorsFailuresSuccess rate
464601177%

Test Results

NameStatusContentsTime(ms)
画面起動SUCCESS VF_UNIT_SAMPLE の画面を indata=COM_TXT_画面表示区分 2
WRK_TXT_遷移区分 1
TXF_TXT_ヘッダ_仕入番号 21001102
memory=8101_COM_TXT_LOGIN_USER_SYAIN_KJNM 社員漢字名称
8102_COM_TXT_LOGIN_USER_BUMON_KJNM 部門漢字名称
8103_COM_TXT_LOGIN_USER_BUMON_RYKNM 部門略称
8104_COM_TXT_TOJITSU_YYYYMMDD 20070101
8105_COM_TXT_KEIJYO_YYYYMMDD 20061231
8106_COM_TXT_HYOJI_LINE 5
optdata=8001_COM_TXT_LOGIN_USER_SYAIN_CODE "20000" MODULE_ALL
8002_COM_TXT_LOGIN_USER_BUMON_CODE "20000" MODULE_ALL
にて起動する。
2000
test001WindowCheckSUCCESS 391
test002LoginPanelSUCCESS 375
タイトル文字チェックSUCCESS 「LBL_TXT_TTL_TITLE」 の表示文字列が "仕入情報【登録】" かどうかをチェックする。
1344
使用可/不可チェックSUCCESS 「TXF_TXT_HDR_SHIRE_BANGO」 が使用不可能(!isEnable())かどうか をチェックする。
1297
テキスト表示位置チェックSUCCESS 「TXF_TXT_HDR_SHIRE_BANGO」 の表示位置が "RIGHT" かどうかをチェックする。
「TXF_TXT_DTL_SHIRESAKI_CODE」 の表示位置が "RIGHT" かどうかをチェックする。
「TXF_TXT_DTL_ZAIKOBASYO_CODE」 の表示位置が "RIGHT" かどうかをチェックする。
1296
テーブルヘッダー文字列チェックFAILURE 「TBL_COL_DTL_SYOHIN_INF_TBL」 1列目の 列ヘッダーの文字列が"No." であるかチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 2列目の 列ヘッダーの文字列が"商品コード" であるかチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 3列目の 列ヘッダーの文字列が"商品名称" であるかチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 4列目の 列ヘッダーの文字列が"個数" であるかチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 5列目の 列ヘッダーの文字列が"単位" であるかチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 6列目の 列ヘッダーの文字列が"数量" であるかチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 7列目の 列ヘッダーの文字列が"単位" であるかチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 8列目の 列ヘッダーの文字列が"仕入単価" であるかチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 9列目の 列ヘッダーの文字列が"仕入金額+" であるかチェックする。
1157

junit.framework.ComparisonFailure: 9列目のヘッダー文字列が違います。 expected:<...+> but was:<...>
at 「TBL_COL_DTL_SYOHIN_INF_TBL」 9列目の 列ヘッダーの文字列が"仕入金額+" であるかチェックする。.(:0)
at <assert-table-header-value column="9" comp="TBL_COL_DTL_SYOHIN_INF_TBL" expected="仕入金額+"></assert-table-header-value>.(file:C:/wedge/tools/VfUnit/ant/build/sample/vfunit_sample.xml:0)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.createComparisonFailure(AbstractProcess.java:283)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.assertEquals(AbstractProcess.java:376)
at jp.ne.mki.wedge.pub.vfunit.tag.check.AssertTableHeaderValue.processElement(AssertTableHeaderValue.java:53)
at jp.ne.mki.wedge.pub.vfunit.testcase.VfUnitXmlTestCase$1.run(VfUnitXmlTestCase.java:109)
at junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)
at java.lang.Thread.run(Thread.java:595)

表示行数チェックSUCCESS 「TBL_COL_DTL_SYOHIN_INF_TBL」 テーブル行数が"5"行 であるかチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 テーブル 選択行が"0" であるかチェックする。
1265
正常系:存在する社員コード入力SUCCESS 「TXF_TXT_DTL_SHIRE_TANTOSYA_SYAIN_CODE」 に"20000" の文字列を設定する。
TABキーを押下する(フォーカスを次に移動)。
「LBL_TXT_DTL_SHIRE_TANTOSYA_SYAIN_KJNM」 の表示文字列が "担当者名20000" かどうかをチェックする。
1907
正常系:存在する社員コード入力2SUCCESS 「TXF_TXT_DTL_SHIRE_TANTOSYA_SYAIN_CODE」 に"30000" の文字列を設定する。
TABキーを押下する(フォーカスを次に移動)。
「LBL_TXT_DTL_SHIRE_TANTOSYA_SYAIN_KJNM」 の表示文字列が "担当者名30000" かどうかをチェックする。
1984
正常系:社員コード空入力SUCCESS 「TXF_TXT_DTL_SHIRE_TANTOSYA_SYAIN_CODE」 の文字をクリアする。
TABキーを押下する(フォーカスを次に移動)。
「LBL_TXT_DTL_SHIRE_TANTOSYA_SYAIN_KJNM」 の表示文字列が "" かどうかをチェックする。
2891
異常系:社員コードが存在しないときSUCCESS 「TXF_TXT_DTL_SHIRE_TANTOSYA_SYAIN_CODE」 の文字をクリアする。
「TXF_TXT_DTL_SHIRE_TANTOSYA_SYAIN_CODE」 に"10000" の文字列を追加する。
TABキーを押下する(フォーカスを次に移動)。
タイトルが "エラー" で、 メッセージが "指定担当者コードは存在しません。" のダイアログが表示されているかどうか をチェックする。
画面タイトルが "エラー"であるDialog画面の 0つ目のボタンをクリックする
「LBL_TXT_DTL_SHIRE_TANTOSYA_SYAIN_KJNM」 の表示文字列が "" かどうかをチェックする。
「TXF_TXT_DTL_SHIRE_TANTOSYA_SYAIN_CODE」 がフォーカス取得しているか をチェックする。
「TXF_TXT_DTL_SHIRE_TANTOSYA_SYAIN_CODE」 の文字をクリアする。
5109
異常系 : 仕入年月日 > 計上年月日(1)FAILURE 「TXF_TXT_DTL_SHIRE_YYYYMMDD」 の文字をクリアする。
「TXF_TXT_DTL_SHIRE_YYYYMMDD」 に"20070101" の文字列を追加する。
TABキーを押下する(フォーカスを次に移動)。
タイトルが "エラー" で、 メッセージが "計上日より未来日付は入力できません。" のダイアログが表示されているかどうか をチェックする。
画面タイトルが "エラー"であるDialog画面の 0つ目のボタンをクリックする
「TXF_TXT_DTL_SHIRE_YYYYMMDD」 がフォーカス取得しているか をチェックする。
1328

junit.framework.AssertionFailedError: TXF_TXT_DTL_SHIRE_YYYYMMDD にフォーカスを当てれないため、clearTextComp できません。
at junit.framework.Assert.fail(Assert.java:47)
at jp.ne.mki.wedge.pub.vfunit.helper.VfRobotHelper.clearTextComp(VfRobotHelper.java:226)
at jp.ne.mki.wedge.pub.vfunit.tag.process.ClearText.processElement(ClearText.java:57)
at jp.ne.mki.wedge.pub.vfunit.testcase.VfUnitXmlTestCase$1.run(VfUnitXmlTestCase.java:109)
at junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)
at java.lang.Thread.run(Thread.java:595)

異常系 : 仕入年月日 > 計上年月日(2)FAILURE 「TXF_TXT_DTL_SHIRE_YYYYMMDD」 の文字をクリアする。
「TXF_TXT_DTL_SHIRE_YYYYMMDD」 に"20101231" の文字列を追加する。
TABキーを押下する(フォーカスを次に移動)。
タイトルが "エラー" で、 メッセージが "計上日より未来日付は入力できません。" のダイアログが表示されているかどうか をチェックする。
画面タイトルが "エラー"であるDialog画面の 0つ目のボタンをクリックする
「TXF_TXT_DTL_SHIRE_YYYYMMDD」 がフォーカス取得しているか をチェックする。
1344

junit.framework.AssertionFailedError: TXF_TXT_DTL_SHIRE_YYYYMMDD にフォーカスを当てれないため、clearTextComp できません。
at junit.framework.Assert.fail(Assert.java:47)
at jp.ne.mki.wedge.pub.vfunit.helper.VfRobotHelper.clearTextComp(VfRobotHelper.java:226)
at jp.ne.mki.wedge.pub.vfunit.tag.process.ClearText.processElement(ClearText.java:57)
at jp.ne.mki.wedge.pub.vfunit.testcase.VfUnitXmlTestCase$1.run(VfUnitXmlTestCase.java:109)
at junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)
at java.lang.Thread.run(Thread.java:595)

正常系 : 仕入年月日 = 計上年月日FAILURE 「TXF_TXT_DTL_SHIRE_YYYYMMDD」 の文字をクリアする。
「TXF_TXT_DTL_SHIRE_YYYYMMDD」 に"20061231" の文字列を追加する。
TABキーを押下する(フォーカスを次に移動)。
タイトルが "エラー" のダイアログ表示が無いことを チェックする。
「TXF_TXT_DTL_SHIRE_YYYYMMDD」 の表示文字列が "2006年12月31日" かどうかをチェックする。
1344

junit.framework.AssertionFailedError: TXF_TXT_DTL_SHIRE_YYYYMMDD にフォーカスを当てれないため、clearTextComp できません。
at junit.framework.Assert.fail(Assert.java:47)
at jp.ne.mki.wedge.pub.vfunit.helper.VfRobotHelper.clearTextComp(VfRobotHelper.java:226)
at jp.ne.mki.wedge.pub.vfunit.tag.process.ClearText.processElement(ClearText.java:57)
at jp.ne.mki.wedge.pub.vfunit.testcase.VfUnitXmlTestCase$1.run(VfUnitXmlTestCase.java:109)
at junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)
at java.lang.Thread.run(Thread.java:595)

正常系 : 仕入年月日 < 計上年月日SUCCESS 「TXF_TXT_DTL_SHIRE_YYYYMMDD」 の文字をクリアする。
「TXF_TXT_DTL_SHIRE_YYYYMMDD」 に"20061201" の文字列を追加する。
TABキーを押下する(フォーカスを次に移動)。
タイトルが "エラー" のダイアログ表示が無いことを チェックする。
「TXF_TXT_DTL_SHIRE_YYYYMMDD」 の表示文字列が "2006年12月01日" かどうかをチェックする。
4203
正常系:仕入先情報を正しく取得できているかSUCCESS 「TXF_TXT_DTL_SHIRESAKI_CODE」 に"00102" の文字列を設定する。
TABキーを押下する(フォーカスを次に移動)。
「TXF_TXT_DTL_SHIRESAKI_CODE」 の表示文字列が "00102" かどうかをチェックする。
「LBL_TXT_DTL_SHIRESAKI_RYKNM」 の表示文字列が "A大阪" かどうかをチェックする。
「CMB_COL_DTL_SYOHIZEI_KAZEI_KBN」 の表示文字列が "課税" かどうかをチェックする。
「RDO_TXT_DTL_SYOHIZEI_UTISOTOZEI_KBN_SOTOZEI」 が選択状態かどうかチェックする。
「RDO_TXT_DTL_SYOHIZEI_HASUSEIRI_KBN_ROUND」 が選択状態かどうかチェックする。
1890
正常系:仕入先変更した場合SUCCESS 「TXF_TXT_DTL_SHIRESAKI_CODE」 に"00002" の文字列を設定する。
TABキーを押下する(フォーカスを次に移動)。
「TXF_TXT_DTL_SHIRESAKI_CODE」 の表示文字列が "00002" かどうかをチェックする。
「LBL_TXT_DTL_SHIRESAKI_RYKNM」 の表示文字列が "メディア東京" かどうかをチェックする。
「CMB_COL_DTL_SYOHIZEI_KAZEI_KBN」 の表示文字列が "課税" かどうかをチェックする。
「RDO_TXT_DTL_SYOHIZEI_UTISOTOZEI_KBN_SOTOZEI」 が選択状態かどうかチェックする。
「RDO_TXT_DTL_SYOHIZEI_HASUSEIRI_KBN_ROUND」 が選択状態かどうかチェックする。
1969
正常系:仕入先を空に変更した場合SUCCESS 「TXF_TXT_DTL_SHIRESAKI_CODE」 に"00103" の文字列を設定する。
TABキーを押下する(フォーカスを次に移動)。
「LBL_TXT_DTL_SHIRESAKI_RYKNM」 の表示文字列が "A東京" かどうかをチェックする。
「TXF_TXT_DTL_SHIRESAKI_CODE」 の文字をクリアする。
TABキーを押下する(フォーカスを次に移動)。
「LBL_TXT_DTL_SHIRESAKI_RYKNM」 の表示文字列が "" かどうかをチェックする。
3734
異常系:存在しない仕入先を指定した場合SUCCESS 「TXF_TXT_DTL_SHIRESAKI_CODE」 に"98765" の文字列を設定する。
TABキーを押下する(フォーカスを次に移動)。
タイトルが "エラー" で、 メッセージが "指定のコードの情報は存在しませんでした。" のダイアログが表示されているかどうか をチェックする。
画面タイトルが "エラー"であるDialog画面の 0つ目のボタンをクリックする
「TXF_TXT_DTL_SHIRESAKI_CODE」 がフォーカス取得しているか をチェックする。
「TXF_TXT_DTL_SHIRESAKI_CODE」 の文字をクリアする。
3282
正常系:仕入先選択画面からの設定-A大阪SUCCESS 「TXF_TXT_DTL_SHIRESAKI_CODE」 の文字をクリアする。
「BTN_DTL_SHIRESAKI_CODE_CHS」 を クリックする。
VF_UNIT_SAMPLE画面が表示されているかどうか チェックする。
VF_UNIT_SAMPLE_CMN_MST_CHS02画面の 「TBL_MEISAI」 0行 1列 を クリックする。
VF_UNIT_SAMPLE_CMN_MST_CHS02画面の 「BTN_ENTER」 を クリックする。
VF_UNIT_SAMPLE画面が表示されていないかどうか チェックする。
「TXF_TXT_DTL_SHIRESAKI_CODE」 の表示文字列が "00102" かどうかをチェックする。
「LBL_TXT_DTL_SHIRESAKI_RYKNM」 の表示文字列が "A大阪" かどうかをチェックする。
「CMB_COL_DTL_SYOHIZEI_KAZEI_KBN」 の表示文字列が "課税" かどうかをチェックする。
「RDO_TXT_DTL_SYOHIZEI_UTISOTOZEI_KBN_SOTOZEI」 が選択状態かどうかチェックする。
「RDO_TXT_DTL_SYOHIZEI_HASUSEIRI_KBN_ROUND」 が選択状態かどうかチェックする。
3922
正常系:仕入先選択画面からの設定-A本社SUCCESS 「BTN_DTL_SHIRESAKI_CODE_CHS」 を クリックする。
VF_UNIT_SAMPLE画面が表示されているかどうか チェックする。
VF_UNIT_SAMPLE_CMN_MST_CHS02画面の 「TBL_MEISAI」 2行 1列 を クリックする。
VF_UNIT_SAMPLE_CMN_MST_CHS02画面の 「BTN_ENTER」 を クリックする。
VF_UNIT_SAMPLE画面が表示されていないかどうか チェックする。
「TXF_TXT_DTL_SHIRESAKI_CODE」 の表示文字列が "00101" かどうかをチェックする。
「LBL_TXT_DTL_SHIRESAKI_RYKNM」 の表示文字列が "A本社" かどうかをチェックする。
「CMB_COL_DTL_SYOHIZEI_KAZEI_KBN」 の表示文字列が "免税" かどうかをチェックする。
「RDO_TXT_DTL_SYOHIZEI_UTISOTOZEI_KBN_UTIZEI」 が選択状態かどうかチェックする。
「RDO_TXT_DTL_SYOHIZEI_HASUSEIRI_KBN_KIRIAGE」 が選択状態かどうかチェックする。
2812
正常系:仕入先選択画面からの設定-メディア東京SUCCESS 「BTN_DTL_SHIRESAKI_CODE_CHS」 を クリックする。
VF_UNIT_SAMPLE画面が表示されているかどうか チェックする。
VF_UNIT_SAMPLE_CMN_MST_CHS02画面の 「TBL_MEISAI」 9行 1列 を クリックする。
VF_UNIT_SAMPLE_CMN_MST_CHS02画面の 「BTN_ENTER」 を クリックする。
VF_UNIT_SAMPLE画面が表示されていないかどうか チェックする。
「TXF_TXT_DTL_SHIRESAKI_CODE」 の表示文字列が "00002" かどうかをチェックする。
「LBL_TXT_DTL_SHIRESAKI_RYKNM」 の表示文字列が "メディア東京" かどうかをチェックする。
「CMB_COL_DTL_SYOHIZEI_KAZEI_KBN」 の表示文字列が "課税" かどうかをチェックする。
「RDO_TXT_DTL_SYOHIZEI_UTISOTOZEI_KBN_SOTOZEI」 が選択状態かどうかチェックする。
「RDO_TXT_DTL_SYOHIZEI_HASUSEIRI_KBN_ROUND」 が選択状態かどうかチェックする。
2563
正常系:在庫場所情報を正しく取得できているかSUCCESS 「TXF_TXT_DTL_ZAIKOBASYO_CODE」 に"00102" の文字列を設定する。
TABキーを押下する(フォーカスを次に移動)。
「TXF_TXT_DTL_ZAIKOBASYO_CODE」 の表示文字列が "00102" かどうかをチェックする。
「LBL_TXT_DTL_ZAIKOBASYO_RYKNM」 の表示文字列が "A大阪" かどうかをチェックする。
1937
正常系:仕入先変更した場合SUCCESS 「TXF_TXT_DTL_ZAIKOBASYO_CODE」 に"00002" の文字列を設定する。
TABキーを押下する(フォーカスを次に移動)。
「TXF_TXT_DTL_ZAIKOBASYO_CODE」 の表示文字列が "00002" かどうかをチェックする。
「LBL_TXT_DTL_ZAIKOBASYO_RYKNM」 の表示文字列が "メディア東京" かどうかをチェックする。
2047
正常系:仕入先を空に変更した場合SUCCESS 「TXF_TXT_DTL_ZAIKOBASYO_CODE」 に"00103" の文字列を設定する。
TABキーを押下する(フォーカスを次に移動)。
「LBL_TXT_DTL_ZAIKOBASYO_RYKNM」 の表示文字列が "A東京" かどうかをチェックする。
「TXF_TXT_DTL_ZAIKOBASYO_CODE」 の文字をクリアする。
TABキーを押下する(フォーカスを次に移動)。
「LBL_TXT_DTL_ZAIKOBASYO_RYKNM」 の表示文字列が "" かどうかをチェックする。
3594
異常系:存在しない仕入先を指定した場合SUCCESS 「TXF_TXT_DTL_ZAIKOBASYO_CODE」 に"98765" の文字列を設定する。
TABキーを押下する(フォーカスを次に移動)。
タイトルが "エラー" で、 メッセージが "指定のコードの情報は存在しませんでした。" のダイアログが表示されているかどうか をチェックする。
画面タイトルが "エラー"であるDialog画面の 0つ目のボタンをクリックする
「TXF_TXT_DTL_ZAIKOBASYO_CODE」 がフォーカス取得しているか をチェックする。
「TXF_TXT_DTL_ZAIKOBASYO_CODE」 の文字をクリアする。
3750
正常系:仕入先選択画面からの設定-A大阪SUCCESS 「TXF_TXT_DTL_ZAIKOBASYO_CODE」 の文字をクリアする。
「BTN_DTL_ZAIKOBASYO_CODE_CHS」 を クリックする。
VF_UNIT_SAMPLE画面が表示されているかどうか チェックする。
VF_UNIT_SAMPLE_CMN_MST_CHS02画面の 「TBL_MEISAI」 0行 1列 を クリックする。
VF_UNIT_SAMPLE_CMN_MST_CHS02画面の 「BTN_ENTER」 を クリックする。
VF_UNIT_SAMPLE画面が表示されていないかどうか チェックする。
「TXF_TXT_DTL_ZAIKOBASYO_CODE」 の表示文字列が "00102" かどうかをチェックする。
「LBL_TXT_DTL_ZAIKOBASYO_RYKNM」 の表示文字列が "A大阪" かどうかをチェックする。
3672
正常系:商品コードを入れると商品マスタ情報が正常表示されるかSUCCESS 「TBL_COL_DTL_SYOHIN_INF_TBL」 テーブルの0行2列 のセルを編集状態にする。(F2キー使用)
「TBL_COL_DTL_SYOHIN_INF_TBL」 に"000100010012" の文字列を設定する。
「TBL_COL_DTL_SYOHIN_INF_TBL」 のテーブルの編集を確定にする。(F2キー使用)
「TBL_COL_DTL_SYOHIN_INF_TBL」 0行 3列 の表示文字列が "Comfort Curve Keyboard 200" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 0行 5列 の表示文字列が "個" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 0行 7列 の表示文字列が "AA" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 0行 8列 の表示文字列が "1,645" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 テーブルの1行2列 のセルを編集状態にする。(F2キー使用)
「TBL_COL_DTL_SYOHIN_INF_TBL」 に"000100030153" の文字列を設定する。
「TBL_COL_DTL_SYOHIN_INF_TBL」 のテーブルの編集を確定にする。(F2キー使用)
「TBL_COL_DTL_SYOHIN_INF_TBL」 1行 3列 の表示文字列が "TB-B512/B" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 1行 5列 の表示文字列が "個" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 1行 7列 の表示文字列が "AA" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 1行 8列 の表示文字列が "2,409" かどうかをチェックする。
3546
正常系:個数に数を設定すると金額が計算されるか-個数換算単位=1SUCCESS 「TBL_COL_DTL_SYOHIN_INF_TBL」 テーブルの0行4列 のセルを編集状態にする。(F2キー使用)
「TBL_COL_DTL_SYOHIN_INF_TBL」 に"2" の文字列を設定する。
「TBL_COL_DTL_SYOHIN_INF_TBL」 のテーブルの編集を確定にする。(F2キー使用)
「TBL_COL_DTL_SYOHIN_INF_TBL」 0行 6列 の表示文字列が "2" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 0行 9列 の表示文字列が "3,290" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 テーブルの0行4列 のセルを編集状態にする。(F2キー使用)
「TBL_COL_DTL_SYOHIN_INF_TBL」 に"10" の文字列を設定する。
「TBL_COL_DTL_SYOHIN_INF_TBL」 のテーブルの編集を確定にする。(F2キー使用)
「TBL_COL_DTL_SYOHIN_INF_TBL」 0行 6列 の表示文字列が "10" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 0行 9列 の表示文字列が "16,450" かどうかをチェックする。
3235
正常系:個数に数を設定すると金額が計算されるか-個数換算単位=5SUCCESS 「TBL_COL_DTL_SYOHIN_INF_TBL」 テーブルの1行4列 のセルを編集状態にする。(F2キー使用)
「TBL_COL_DTL_SYOHIN_INF_TBL」 に"2" の文字列を設定する。
「TBL_COL_DTL_SYOHIN_INF_TBL」 のテーブルの編集を確定にする。(F2キー使用)
「TBL_COL_DTL_SYOHIN_INF_TBL」 1行 6列 の表示文字列が "10" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 1行 9列 の表示文字列が "4,818" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 テーブルの1行4列 のセルを編集状態にする。(F2キー使用)
「TBL_COL_DTL_SYOHIN_INF_TBL」 に"15" の文字列を設定する。
「TBL_COL_DTL_SYOHIN_INF_TBL」 のテーブルの編集を確定にする。(F2キー使用)
「TBL_COL_DTL_SYOHIN_INF_TBL」 1行 6列 の表示文字列が "75" かどうかをチェックする。
「TBL_COL_DTL_SYOHIN_INF_TBL」 1行 9列 の表示文字列が "36,135" かどうかをチェックする。
3484
正常系:金額合計は正しいかSUCCESS 「LBL_TXT_DTL_ZEINUKI_KNGK_GOKEI」 の表示文字列が "52,585" かどうかをチェックする。
「LBL_TXT_DTL_SYOHIZEI_KNGK_GOKEI」 の表示文字列が "2,630" かどうかをチェックする。
「LBL_TXT_DTL_ZEIKOMI_KNGK_GOKEI」 の表示文字列が "55,215" かどうかをチェックする。
1344
正常系:RDO端数区分を 切捨て に変更SUCCESS 「RDO_TXT_DTL_SYOHIZEI_HASUSEIRI_KBN_KIRISUTE」 を クリックする。
「LBL_TXT_DTL_ZEINUKI_KNGK_GOKEI」 の表示文字列が "52,585" かどうかをチェックする。
「LBL_TXT_DTL_SYOHIZEI_KNGK_GOKEI」 の表示文字列が "2,628" かどうかをチェックする。
「LBL_TXT_DTL_ZEIKOMI_KNGK_GOKEI」 の表示文字列が "55,213" かどうかをチェックする。
1609
正常系:RDO端数区分を 切上げ に変更SUCCESS 「RDO_TXT_DTL_SYOHIZEI_HASUSEIRI_KBN_KIRIAGE」 を クリックする。
「LBL_TXT_DTL_ZEINUKI_KNGK_GOKEI」 の表示文字列が "52,585" かどうかをチェックする。
「LBL_TXT_DTL_SYOHIZEI_KNGK_GOKEI」 の表示文字列が "2,630" かどうかをチェックする。
「LBL_TXT_DTL_ZEIKOMI_KNGK_GOKEI」 の表示文字列が "55,215" かどうかをチェックする。
1672
正常系:RDO内外税区分を 内税 に変更SUCCESS 「RDO_TXT_DTL_SYOHIZEI_UTISOTOZEI_KBN_UTIZEI」 を クリックする。
「LBL_TXT_DTL_ZEINUKI_KNGK_GOKEI」 の表示文字列が "50,080" かどうかをチェックする。
「LBL_TXT_DTL_SYOHIZEI_KNGK_GOKEI」 の表示文字列が "2,505" かどうかをチェックする。
「LBL_TXT_DTL_ZEIKOMI_KNGK_GOKEI」 の表示文字列が "52,585" かどうかをチェックする。
1641
正常系:CMB課税区分を 非課税 に変更SUCCESS 「CMB_COL_DTL_SYOHIZEI_KAZEI_KBN」 1つ目 を クリックする。
「LBL_TXT_DTL_ZEINUKI_KNGK_GOKEI」 の表示文字列が "52,585" かどうかをチェックする。
「LBL_TXT_DTL_SYOHIZEI_KNGK_GOKEI」 の表示文字列が "0" かどうかをチェックする。
「LBL_TXT_DTL_ZEIKOMI_KNGK_GOKEI」 の表示文字列が "52,585" かどうかをチェックする。
2375
正常系:TXT取引先を A大阪 に変更SUCCESS 「TXF_TXT_DTL_SHIRESAKI_CODE」 に"00102" の文字列を設定する。
TABキーを押下する(フォーカスを次に移動)。
「LBL_TXT_DTL_ZEINUKI_KNGK_GOKEI」 の表示文字列が "52,585" かどうかをチェックする。
「LBL_TXT_DTL_SYOHIZEI_KNGK_GOKEI」 の表示文字列が "2,630" かどうかをチェックする。
「LBL_TXT_DTL_ZEIKOMI_KNGK_GOKEI」 の表示文字列が "55,215" かどうかをチェックする。
2015
画面×ボタンを押しても画面が閉じられていないかどうかSUCCESS 画面の×ボタンを マウスでクリックする
VF_UNIT_SAMPLE画面が表示されているかどうか チェックする。
1672
F12を押して画面が終了するかどうかSUCCESS 「TXF_TXT_DTL_SHIRE_TANTOSYA_SYAIN_CODE」 を クリックする。
"F12" のキーを押下する。
画面タイトルが "確認"であるDialog画面の 0つ目のボタンをクリックする
VF_UNIT_SAMPLE画面が表示されていないかどうか チェックする。
1547
画面起動FAILURE VF_UNIT_SAMPLE の画面を indata=COM_TXT_画面表示区分 2
WRK_TXT_遷移区分 1
TXF_TXT_ヘッダ_仕入番号 21001102
memory=8101_COM_TXT_LOGIN_USER_SYAIN_KJNM 上林秀子
8102_COM_TXT_LOGIN_USER_BUMON_KJNM 製品開発Gr
8103_COM_TXT_LOGIN_USER_BUMON_RYKNM 開発Gr
8104_COM_TXT_TOJITSU_YYYYMMDD 20070201
8105_COM_TXT_KEIJYO_YYYYMMDD 20070101
8106_COM_TXT_HYOJI_LINE 5
optdata=8001_COM_TXT_LOGIN_USER_SYAIN_CODE "20000" MODULE_ALL
8002_COM_TXT_LOGIN_USER_BUMON_CODE "20000" MODULE_ALL
にて起動する。
485

junit.framework.AssertionFailedError: null にフォーカスを当てれないため、setStringできません。value=VF_UNIT_SAMPLE
at junit.framework.Assert.fail(Assert.java:47)
at jp.ne.mki.wedge.pub.vfunit.helper.VfRobotHelper.setString(VfRobotHelper.java:89)
at jp.ne.mki.wedge.pub.vfunit.testcase.FrameRunnerAction.画面起動(FrameRunnerAction.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.extensions.jfcunit.JFCTestCase$5.run(JFCTestCase.java:580)
at junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)
at java.lang.Thread.run(Thread.java:595)

ユーザ情報&当日日付チェックFAILURE 「LBL_TXT_TTL_LOGIN_USER_SYAIN_KJNM」 の表示文字列が "上林秀子" かどうかをチェックする。
「LBL_TXT_TTL_TOJITSU_YYYYMMDD」 の表示文字列が "2007年02月01日" かどうかをチェックする。
296

junit.framework.AssertionFailedError: 指定されたComponentが発見できませんでした。-LBL_TXT_TTL_LOGIN_USER_SYAIN_KJNM
at 「LBL_TXT_TTL_LOGIN_USER_SYAIN_KJNM」 の表示文字列が "上林秀子" かどうかをチェックする。.(:0)
at <assert-text comp="LBL_TXT_TTL_LOGIN_USER_SYAIN_KJNM" expected="上林秀子"></assert-text>.(file:C:/wedge/tools/VfUnit/ant/build/sample/vfunit_sample.xml:0)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.createFailedError(AbstractProcess.java:277)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.fail(AbstractProcess.java:342)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.assertTrue(AbstractProcess.java:315)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.assertNotNull(AbstractProcess.java:509)
at jp.ne.mki.wedge.pub.vfunit.tag.check.AssertEqualsTextComponent.processElement(AssertEqualsTextComponent.java:50)
at jp.ne.mki.wedge.pub.vfunit.testcase.VfUnitXmlTestCase$1.run(VfUnitXmlTestCase.java:109)
at junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)
at java.lang.Thread.run(Thread.java:595)

画面起動FAILURE VF_UNIT_SAMPLE の画面を indata=COM_TXT_画面表示区分 1
WRK_TXT_遷移区分 1
TXF_TXT_ヘッダ_仕入番号 21001102
memory=8101_COM_TXT_LOGIN_USER_SYAIN_KJNM 社員漢字名称
8102_COM_TXT_LOGIN_USER_BUMON_KJNM 部門漢字名称
8103_COM_TXT_LOGIN_USER_BUMON_RYKNM 部門略称
8104_COM_TXT_TOJITSU_YYYYMMDD 20070101
8105_COM_TXT_KEIJYO_YYYYMMDD 20061231
8106_COM_TXT_HYOJI_LINE 5
optdata=8001_COM_TXT_LOGIN_USER_SYAIN_CODE "20000" MODULE_ALL
8002_COM_TXT_LOGIN_USER_BUMON_CODE "20000" MODULE_ALL
にて起動する。
532

junit.framework.AssertionFailedError: null にフォーカスを当てれないため、setStringできません。value=VF_UNIT_SAMPLE
at junit.framework.Assert.fail(Assert.java:47)
at jp.ne.mki.wedge.pub.vfunit.helper.VfRobotHelper.setString(VfRobotHelper.java:89)
at jp.ne.mki.wedge.pub.vfunit.testcase.FrameRunnerAction.画面起動(FrameRunnerAction.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.extensions.jfcunit.JFCTestCase$5.run(JFCTestCase.java:580)
at junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)
at java.lang.Thread.run(Thread.java:595)

タイトル文字チェックFAILURE 「LBL_TXT_TTL_TITLE」 の表示文字列が "仕入情報【表示】" かどうかをチェックする。
359

junit.framework.AssertionFailedError: 指定されたComponentが発見できませんでした。-LBL_TXT_TTL_TITLE
at 「LBL_TXT_TTL_TITLE」 の表示文字列が "仕入情報【表示】" かどうかをチェックする。.(:0)
at <assert-text comp="LBL_TXT_TTL_TITLE" expected="仕入情報【表示】"></assert-text>.(file:C:/wedge/tools/VfUnit/ant/build/sample/vfunit_sample.xml:0)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.createFailedError(AbstractProcess.java:277)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.fail(AbstractProcess.java:342)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.assertTrue(AbstractProcess.java:315)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.assertNotNull(AbstractProcess.java:509)
at jp.ne.mki.wedge.pub.vfunit.tag.check.AssertEqualsTextComponent.processElement(AssertEqualsTextComponent.java:50)
at jp.ne.mki.wedge.pub.vfunit.testcase.VfUnitXmlTestCase$1.run(VfUnitXmlTestCase.java:109)
at junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)
at java.lang.Thread.run(Thread.java:595)

使用可/不可チェックFAILURE 「TXF_TXT_HDR_SHIRE_BANGO」 が使用不可能(!isEnable())かどうか をチェックする。
「TXF_TXT_DTL_SHIRE_TANTOSYA_SYAIN_CODE」 が使用不可能(!isEnable())かどうか をチェックする。
「TXF_TXT_DTL_HATYU_YYYYMMDD」 が使用不可能(!isEnable())かどうか をチェックする。
「TXF_TXT_DTL_SHIRE_YYYYMMDD」 が使用不可能(!isEnable())かどうか をチェックする。
「TXF_TXT_DTL_SHIRESAKI_CODE」 が使用不可能(!isEnable())かどうか をチェックする。
「BTN_DTL_SHIRESAKI_CODE_CHS」 が使用不可能(!isEnable())かどうか をチェックする。
「TXF_TXT_DTL_ZAIKOBASYO_CODE」 が使用不可能(!isEnable())かどうか をチェックする。
「BTN_DTL_ZAIKOBASYO_CODE_CHS」 が使用不可能(!isEnable())かどうか をチェックする。
297

junit.framework.AssertionFailedError: 指定されたComponentが発見できませんでした。-TXF_TXT_HDR_SHIRE_BANGO
at 「TXF_TXT_HDR_SHIRE_BANGO」 が使用不可能(!isEnable())かどうか をチェックする。.(:0)
at <assert-enabled comp="TXF_TXT_HDR_SHIRE_BANGO" expected="FALSE"></assert-enabled>.(file:C:/wedge/tools/VfUnit/ant/build/sample/vfunit_sample.xml:0)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.createFailedError(AbstractProcess.java:277)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.fail(AbstractProcess.java:342)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.assertTrue(AbstractProcess.java:315)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.assertNotNull(AbstractProcess.java:509)
at jp.ne.mki.wedge.pub.vfunit.tag.check.AssertEnabled.processElement(AssertEnabled.java:39)
at jp.ne.mki.wedge.pub.vfunit.testcase.VfUnitXmlTestCase$1.run(VfUnitXmlTestCase.java:109)
at junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)
at java.lang.Thread.run(Thread.java:595)

画面起動FAILURE VF_UNIT_SAMPLE の画面を にて起動する。
594

junit.framework.AssertionFailedError: null にフォーカスを当てれないため、setStringできません。value=VF_UNIT_SAMPLE
at junit.framework.Assert.fail(Assert.java:47)
at jp.ne.mki.wedge.pub.vfunit.helper.VfRobotHelper.setString(VfRobotHelper.java:89)
at jp.ne.mki.wedge.pub.vfunit.testcase.FrameRunnerAction.画面起動(FrameRunnerAction.java:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at junit.extensions.jfcunit.JFCTestCase$5.run(JFCTestCase.java:580)
at junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)
at java.lang.Thread.run(Thread.java:595)

ダイアログチェックFAILURE タイトルが "エラー" で、 メッセージが "仕入情報が未登録か削除済みです。仕入番号を再度入力してください。" のダイアログが表示されているかどうか をチェックする。
画面タイトルが "エラー"であるDialog画面の 0つ目のボタンをクリックする
1234

junit.framework.AssertionFailedError: ダイアログが表示されていません.title=エラー
at タイトルが "エラー" で、 メッセージが "仕入情報が未登録か削除済みです。仕入番号を再度入力してください。" のダイアログが表示されているかどうか をチェックする。.(:0)
at <assert-dialog label="仕入情報が未登録か削除済みです。仕入番号を再度入力してください。" title="エラー"></assert-dialog>.(file:C:/wedge/tools/VfUnit/ant/build/sample/vfunit_sample.xml:0)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.createFailedError(AbstractProcess.java:277)
at jp.ne.mki.wedge.pub.vfunit.tag.AbstractProcess.fail(AbstractProcess.java:342)
at jp.ne.mki.wedge.pub.vfunit.tag.check.AssertDialogExist.processElement(AssertDialogExist.java:38)
at jp.ne.mki.wedge.pub.vfunit.testcase.VfUnitXmlTestCase$1.run(VfUnitXmlTestCase.java:109)
at junit.extensions.jfcunit.JFCTestCase$3.run(JFCTestCase.java:478)
at java.lang.Thread.run(Thread.java:595)


Properties

RunClientConstants

NameValue
8106_COM_TXT_HYOJI_LINE5

SystemProperties

NameValue
java.runtime.nameJava(TM) 2 Runtime Environment, Standard Edition
sun.boot.library.pathC:\usr\local\java\jdk1.5.0_07\jre\bin
java.vm.version1.5.0_07-b03
java.vm.vendorSun Microsystems Inc.
java.vendor.urlhttp://java.sun.com/
path.separator;
java.vm.nameJava HotSpot(TM) Client VM
file.encoding.pkgsun.io
user.countryJP
sun.os.patch.levelService Pack 2
java.vm.specification.nameJava Virtual Machine Specification
user.dirC:\wedge\tools\VfUnit\ant\build\sample
java.runtime.version1.5.0_07-b03
java.awt.graphicsenvsun.awt.Win32GraphicsEnvironment
java.endorsed.dirsC:\usr\local\java\jdk1.5.0_07\jre\lib\endorsed
os.archx86
java.io.tmpdirC:\DOCUME~1\KANBAY~1\LOCALS~1\Temp\
line.separator
java.vm.specification.vendorSun Microsystems Inc.
user.variant
os.nameWindows XP
sun.jnu.encodingMS932
java.library.pathC:\usr\local\java\jdk1.5.0_07\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\PROGRA~1\COMMON~1\SONICS~1\;c:\bin
java.specification.nameJava Platform API Specification
java.class.version49.0
sun.management.compilerHotSpot Client Compiler
os.version5.1
user.homeC:\Documents and Settings\kanbayashi
user.timezoneAsia/Tokyo
java.awt.printerjobsun.awt.windows.WPrinterJob
file.encodingMS932
java.specification.version1.5
java.class.path../lib/FrameRunnerOptionalDataPack.jar;../lib/RunClientPatch.jar;../lib/RuleCommonClientPatch.jar;../lib/RunClient.jar;../lib/RuleCommonClient.jar;../vfunit.jar;vfunit_sample.jar;../lib/junit-4.1.jar;../lib/jakarta-regexp-1.4.jar;../lib/jfcunit.jar;
user.namekanbayashi
java.vm.specification.version1.0
java.homeC:\usr\local\java\jdk1.5.0_07\jre
sun.arch.data.model32
user.languageja
java.specification.vendorSun Microsystems Inc.
awt.toolkitsun.awt.windows.WToolkit
java.vm.infomixed mode, sharing
java.version1.5.0_07
java.ext.dirsC:\usr\local\java\jdk1.5.0_07\jre\lib\ext
sun.boot.class.pathC:\usr\local\java\jdk1.5.0_07\jre\lib\rt.jar;C:\usr\local\java\jdk1.5.0_07\jre\lib\i18n.jar;C:\usr\local\java\jdk1.5.0_07\jre\lib\sunrsasign.jar;C:\usr\local\java\jdk1.5.0_07\jre\lib\jsse.jar;C:\usr\local\java\jdk1.5.0_07\jre\lib\jce.jar;C:\usr\local\java\jdk1.5.0_07\jre\lib\charsets.jar;C:\usr\local\java\jdk1.5.0_07\jre\classes
java.vendorSun Microsystems Inc.
file.separator\
java.vendor.url.bughttp://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encodingUnicodeLittle
sun.cpu.endianlittle
sun.desktopwindows
sun.cpu.isalist

VfUnitProperties

NameValue
DELIMIT_ITEM_VALUE_START[
DELIMIT_COMPONENT_START
REPORT_IS_ENABLEtrue
VF_COMPONENT_FIND_NAME_TYPEphysical
DELIMIT_TEST_CASE_END
DELIMIT_ITEM_END
IS_ERROR_STOPfalse
DELIMIT_TEST_CASE_START
DELIMIT_TEST_SUITE_START<<
MAIN_ARGS-conf=conf/RunClient.wdg
DELIMIT_ITEM_START
XML_FILE_PATHvfunit_sample.xml
REPORT_DIRECTORY./report/
DELIMIT_COMPONENT_END
DELIMIT_ITEM_VALUE_END]
DELIMIT_TEST_SUITE_END>>
VF_ITEM_FIND_NAME_TYPEphysical