ngspice/tests/regression/misc/bugs-2.cir

51 lines
696 B
Plaintext

parser test
*
* test capability to parse @foo[bar][42]
* (exec-spice "ngspice %s" t)
v1 1 0 dc=0
.control
save @v1[dc]
dc v1 0 1 250m
let foo = @v1[dc]
let gold = 500m
let bar = foo[2]
let baz = @v1[dc][2]
let two = 2
let argh = foo[two]
let fail_count = 0
if bar <> 0.5
echo "ERROR: bar = $&bar should be 0.5"
let fail_count = fail_count + 1
end
if baz <> 0.5
echo "ERROR: baz = $&baz should be 0.5"
let fail_count = fail_count + 1
end
if argh <> 0.5
echo "ERROR: bar = $&argh should be 0.5"
let fail_count = fail_count + 1
end
if fail_count > 0
echo "ERROR: $&fail_count tests failed"
quit 1
else
echo "INFO: $&fail_count tests failed"
quit 0
end
.endc
.end