Improve error tests

This commit is contained in:
James Roseborough
2010-05-09 23:51:46 +00:00
parent 40b7cb19c9
commit 5eb1ef1079
11 changed files with 23 additions and 27 deletions

View File

@@ -200,7 +200,7 @@ public class BaseLib extends OneArgFunction implements ResourceFinder {
switch ( opcode ) {
case 0: // "assert", // ( v [,message] ) -> v, message | ERR
if ( !args.arg1().toboolean() )
error( args.narg()>1? args.checkjstring(2): "assertion failed!" );
error( args.narg()>1? args.optjstring(2,"assertion failed!"): "assertion failed!" );
return args;
case 1: // "dofile", // ( filename ) -> result1, ...
{