not-in operator
構文
not-in xpath-expression, string-list {
info string;
err "string";
[err "string";]
}
説明
指定した文字列値のリストから XML 要素の文字列値を除外するかどうかを判断する Junos Snapshot Administrator テスト演算子。
パラメーター
| err string | テスト ケースが false を返したときに生成されるステートメント。 |
| info string | テスト ケースの説明。 |
| string-list | 除外の XML 要素値を比較する文字列のコンマ区切りリスト。各文字列を引用符で囲みます。 |
| xpath-expression | 評価する要素を選択する XPath 式。 |
使用例
次のテスト ケースでは、RSVP セッションlsp-state要素に または の値DnFailedがないことを確認します。lsp-state値が指定した文字列リストにある場合、コードはエラーを報告します。
rsvp-checks {
command show rsvp session;
iterate rsvp-session-data/rsvp-session {
not-in lsp-state, "Dn", "Failed" {
info RSVP LSP state is not [Dn | Failed];
err " RSVP session to %s has LSP state %s.", destination-address, lsp-state;
}
}
}
リリース情報
Junos Snapshot Administrator リリース 1.0 で導入された演算子。