53 lines
721 B
ActionScript
53 lines
721 B
ActionScript
|
package {
|
|||
|
public class Test {
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
function assert_negate(val) {
|
|||
|
trace(-val);
|
|||
|
}
|
|||
|
|
|||
|
trace("//-true");
|
|||
|
assert_negate(true);
|
|||
|
|
|||
|
trace("//-false");
|
|||
|
assert_negate(false);
|
|||
|
|
|||
|
trace("//-null");
|
|||
|
assert_negate(null);
|
|||
|
|
|||
|
trace("//-undefined");
|
|||
|
assert_negate(undefined);
|
|||
|
|
|||
|
trace("//-\"\"");
|
|||
|
assert_negate("");
|
|||
|
|
|||
|
trace("//-\"str\"");
|
|||
|
assert_negate("str");
|
|||
|
|
|||
|
trace("//-\"true\"");
|
|||
|
assert_negate("true");
|
|||
|
|
|||
|
trace("//-\"false\"");
|
|||
|
assert_negate("false");
|
|||
|
|
|||
|
trace("//-0.0");
|
|||
|
assert_negate(0.0);
|
|||
|
|
|||
|
trace("//-NaN");
|
|||
|
assert_negate(NaN);
|
|||
|
|
|||
|
trace("//--0.0");
|
|||
|
assert_negate(-0.0);
|
|||
|
|
|||
|
trace("//-Infinity");
|
|||
|
assert_negate(Infinity);
|
|||
|
|
|||
|
trace("//-1.0");
|
|||
|
assert_negate(1.0);
|
|||
|
|
|||
|
trace("//--1.0");
|
|||
|
assert_negate(-1.0);
|
|||
|
|
|||
|
trace("//-new Object()");
|
|||
|
assert_negate({});
|