1254 |
.expectExitResultFinal = false |
.expectExitResultFinal = false |
1255 |
}); |
}); |
1256 |
|
|
1257 |
|
//TODO: the following are unary '+' operator tests which should be moved to their own function (lazy me). |
1258 |
|
|
1259 |
|
runScript({ |
1260 |
|
.code = R"NKSP_CODE( |
1261 |
|
on init |
1262 |
|
exit(+54) |
1263 |
|
end on |
1264 |
|
)NKSP_CODE", |
1265 |
|
.expectIntExitResult = 54 |
1266 |
|
}); |
1267 |
|
|
1268 |
|
runScript({ |
1269 |
|
.code = R"NKSP_CODE( |
1270 |
|
on init |
1271 |
|
declare $foo := +54 |
1272 |
|
exit( $foo ) |
1273 |
|
end on |
1274 |
|
)NKSP_CODE", |
1275 |
|
.expectIntExitResult = 54 |
1276 |
|
}); |
1277 |
|
|
1278 |
|
runScript({ |
1279 |
|
.code = R"NKSP_CODE( |
1280 |
|
on init |
1281 |
|
exit(+0.45) |
1282 |
|
end on |
1283 |
|
)NKSP_CODE", |
1284 |
|
.expectRealExitResult = 0.45 |
1285 |
|
}); |
1286 |
|
|
1287 |
|
runScript({ |
1288 |
|
.code = R"NKSP_CODE( |
1289 |
|
on init |
1290 |
|
declare ~foo := +0.29 |
1291 |
|
exit( ~foo ) |
1292 |
|
end on |
1293 |
|
)NKSP_CODE", |
1294 |
|
.expectRealExitResult = 0.29 |
1295 |
|
}); |
1296 |
|
|
1297 |
#if !SILENT_TEST |
#if !SILENT_TEST |
1298 |
std::cout << std::endl; |
std::cout << std::endl; |
1299 |
#endif |
#endif |