Index: tests/disposition.test =================================================================== diff -u -r9cead8929011bb4dcc6c44630a91bc5d597520b2 -r4c6c39cd6a1aa703a9a8cf7dc89baf7d4a58d6c5 --- tests/disposition.test (.../disposition.test) (revision 9cead8929011bb4dcc6c44630a91bc5d597520b2) +++ tests/disposition.test (.../disposition.test) (revision 4c6c39cd6a1aa703a9a8cf7dc89baf7d4a58d6c5) @@ -833,28 +833,28 @@ # C setObjectParams {{args:alias,int,method=Residualargs,args {hello world}}} ? {C create c1} {refuse to redefine parameter type of 'args' from type 'integer' to type 'args'} - ? {c1 eval {info exists :args}} 0 + ? {nsf::is object c1} 0 C setObjectParams {{args:int,alias,method=Residualargs,args {hello world}}} ? {C create c1} {refuse to redefine parameter type of 'args' from type 'integer' to type 'args'} - ? {c1 eval {info exists :args}} 0 + ? {nsf::is object c1} 0 # # don't allow multiplicity settings for parameter option "args" # C setObjectParams {{args:alias,method=Residualargs,0..n,args {hello world}}} ? {C create c1} {multiplicity settings for variable argument parameter "args" not allowed} - ? {c1 eval {info exists :args}} 0 + ? {nsf::is object c1} 0 C setObjectParams {args:alias,method=Residualargs,args,1..n} ? {C create c1} {multiplicity settings for variable argument parameter "args" not allowed} - ? {c1 eval {info exists :args}} 0 + ? {nsf::is object c1} 0 # # make sure, parameter with parameter option "args" is used in last parameter # C setObjectParams {a:alias,method=Residualargs,args -b:integer} ? {C create c1 hello world} {parameter option "args" invalid for parameter "a"; only allowed for last parameter} - ? {c1 eval {info exists :args}} 0 + ? {nsf::is object c1} 0 }