2016-04-15 2 views
1

に選びだしている組合のフィールドのどの確認方法私はTTCNコードのこのスニペットを持っている:どのようTTCN

type union MyUnion { 
    integer kuku, 
    charstring ryku 
} 
(...) 
var MyUnion unia; 
unia.kuku := 15; 

今、私は設定されている労働組合のフィールド(kukuまたはryku)のどちらチェックしたいです。どのように私はそれを達成することができますか?

答えて

2

ischosen()関数を使用できます。

例:

if (ischosen(unia.kuku)) { 
    log("kuku is chosen"); 
}; 

これはタイタンTTCNで、少なくとも正常に動作します。 Titan hereの詳細については、こちらをご覧ください。

グスタボ。