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 © 2023 LogiGear Corporation. All rights reserved. LogiGear is a registered trademark, and Action Based Testing and TestArchitect are trademarks of LogiGear Corporation. All other trademarks contained herein are the property of their respective owners.

LogiGear Corporation

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

Tel: +1(800) 322-0333