until

条件式を評価し、処理ループ repeat/until の別の繰り返しで続行されるかどうかを決定します。
名前説明タイプ修飾子
condition to stop

True に評価されると、repeat/untilのループ内のアクションラインの実行を終了する式です。

Stringなし
なし
このアクションは、次のプロジェクト項目で使用できます: テストモジュールおよびユーザー定義アクションです。
次の設定はこのアクションに適用可能です:  remove double quotes from cells.
                                
                                    	name	value
local variable	temp count	1
	&nbsp	
repeat		
&nbsp		
	text	
report	# temp count	
	&nbsp	
	name	value
local variable	temp count	#temp count+1
&nbsp		
	&nbsp	
	condition to stop	
until	#temp count=2	
                                
                            
  • 停止条件が True に評価された場合、実行は関連するアクションライン repeat の下にある最初のアクションラインに戻ります(つまり、repeat/untilループの別の反復が開始されます)。 False であれば、実行は until の下の行で続行されます。
  • このアクションは、True と False の値については文字の大文字小文字を無視し、 ビルトイン設定 case sensitive の現在の状態を受けません。

  • 引数 condition to stop には数値式を使用することが許容されています。TestArchitect は値 0 を False として扱い、1をTrueとします。他の数値に対してはエラーが生成されることに注意してください。

  • 次の演算子は、引数 condition to stop の式内でを使用できます: 


    表1. 比較演算子

    優先比較演算子意味
    4=等しい
    4<>等しくない
    4>より大きい
    4>=以上
    4<より小さい
    4<=以下


    表2. 論理演算子

    優先論理演算子意味
    5notオペランドが FALSE の場合、値は TRUE です。
    6andand 演算子の両側が TRUE の場合にのみ、値は TRUE です。
    7oror 演算子のどちらか一方の側が TRUE の場合、値は TRUE です。


    注意: 
    演算子の優先順位の完全なリストについては、こちらを参照してください。

  • repeat/untilループを使用する際と、condition to stop に使用する式を選ぶ際には注意が必要です。無限ループはTA Playbackツールのフリーズを引き起こす可能性があります。
  • アクションラインのブロック内から repeat/until ループを終了するには、ビルトインアクション exit loop を使用してください。

Copyright © 2024 LogiGear Corporation. All rights reserved. LogiGearはLogiGear Corporationの登録商標であり、Action Based TestingおよびTestArchitectはLogiGear Corporationの商標です。ここに記載されているその他の商標は、各所有者の財産です。

LogiGear Corporation

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel: +1 (650) 572-1400