1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
|
#=DESCRIPTION conditional else
#=EXRESULT PASS
$FOO=true
$BAR = false
$FALSE = false
/bin/true {
^TRUE {
if $FOO {
/bin/true rix,
} else if $FALSE {
/bin/false rix,
} else if $BAR {
/dev/null r,
} else if not $FALSE {
/dev/null w,
} else if defined @B1 {
/tmp/1 rw,
} else if defined @B2 {
/tmp/2 rw,
} else if defined @B3 {
/tmp/3 rw,
} else {
/tmp/4 rw,
}
}
^FALSE {
if not $FOO {
/bin/false rix,
} else if ${FALSE} {
/bin/true rix,
} else if $BAR {
/dev/null r,
} else if defined @B1 {
/tmp/1 rw,
} else if defined @B2 {
/tmp/2 rw,
} else if defined @B3 {
/tmp/3 rw,
} else {
/tmp/4 rw,
}
}
}
|