ruffle/core/tests/swfs/avm2/greaterequals/Test.as

773 lines
12 KiB
ActionScript
Raw Normal View History

package {
public class Test {}
}
/// undefined, null, -5, -1, -0, 0, 1, 2, 5, "abc", "2", "true", "false", true, false, NaN
trace("//undefined >= undefined");
trace(undefined >= undefined);
trace("//undefined >= null");
trace(undefined >= null);
trace("//undefined >= (-5)");
trace(undefined >= (-5));
trace("//undefined >= (-1)");
trace(undefined >= (-1));
trace("//undefined >= (-0)");
trace(undefined >= (-0));
trace("//undefined >= 0");
trace(undefined >= 0);
trace("//undefined >= 1");
trace(undefined >= 1);
trace("//undefined >= 2");
trace(undefined >= 2);
trace("//undefined >= 5");
trace(undefined >= 5);
trace("//undefined >= \"abc\"");
trace(undefined >= "abc");
trace("//undefined >= \"2\"");
trace(undefined >= "2");
trace("//undefined >= \"true\"");
trace(undefined >= "true");
trace("//undefined >= \"false\"");
trace(undefined >= "false");
trace("//undefined >= true");
trace(undefined >= true);
trace("//undefined >= false");
trace(undefined >= false);
trace("//undefined >= NaN");
trace(undefined >= NaN);
trace("//null >= undefined");
trace(null >= undefined);
trace("//null >= null");
trace(null >= null);
trace("//null >= (-5)");
trace(null >= (-5));
trace("//null >= (-1)");
trace(null >= (-1));
trace("//null >= (-0)");
trace(null >= (-0));
trace("//null >= 0");
trace(null >= 0);
trace("//null >= 1");
trace(null >= 1);
trace("//null >= 2");
trace(null >= 2);
trace("//null >= 5");
trace(null >= 5);
trace("//null >= \"abc\"");
trace(null >= "abc");
trace("//null >= \"2\"");
trace(null >= "2");
trace("//null >= \"true\"");
trace(null >= "true");
trace("//null >= \"false\"");
trace(null >= "false");
trace("//null >= true");
trace(null >= true);
trace("//null >= false");
trace(null >= false);
trace("//null >= NaN");
trace(null >= NaN);
trace("//(-5) >= undefined");
trace((-5) >= undefined);
trace("//(-5) >= null");
trace((-5) >= null);
trace("//(-5) >= (-5)");
trace((-5) >= (-5));
trace("//(-5) >= (-1)");
trace((-5) >= (-1));
trace("//(-5) >= (-0)");
trace((-5) >= (-0));
trace("//(-5) >= 0");
trace((-5) >= 0);
trace("//(-5) >= 1");
trace((-5) >= 1);
trace("//(-5) >= 2");
trace((-5) >= 2);
trace("//(-5) >= 5");
trace((-5) >= 5);
trace("//(-5) >= \"abc\"");
trace((-5) >= "abc");
trace("//(-5) >= \"2\"");
trace((-5) >= "2");
trace("//(-5) >= \"true\"");
trace((-5) >= "true");
trace("//(-5) >= \"false\"");
trace((-5) >= "false");
trace("//(-5) >= true");
trace((-5) >= true);
trace("//(-5) >= false");
trace((-5) >= false);
trace("//(-5) >= NaN");
trace((-5) >= NaN);
trace("//(-1) >= undefined");
trace((-1) >= undefined);
trace("//(-1) >= null");
trace((-1) >= null);
trace("//(-1) >= (-5)");
trace((-1) >= (-5));
trace("//(-1) >= (-1)");
trace((-1) >= (-1));
trace("//(-1) >= (-0)");
trace((-1) >= (-0));
trace("//(-1) >= 0");
trace((-1) >= 0);
trace("//(-1) >= 1");
trace((-1) >= 1);
trace("//(-1) >= 2");
trace((-1) >= 2);
trace("//(-1) >= 5");
trace((-1) >= 5);
trace("//(-1) >= \"abc\"");
trace((-1) >= "abc");
trace("//(-1) >= \"2\"");
trace((-1) >= "2");
trace("//(-1) >= \"true\"");
trace((-1) >= "true");
trace("//(-1) >= \"false\"");
trace((-1) >= "false");
trace("//(-1) >= true");
trace((-1) >= true);
trace("//(-1) >= false");
trace((-1) >= false);
trace("//(-1) >= NaN");
trace((-1) >= NaN);
trace("//(-0) >= undefined");
trace((-0) >= undefined);
trace("//(-0) >= null");
trace((-0) >= null);
trace("//(-0) >= (-5)");
trace((-0) >= (-5));
trace("//(-0) >= (-1)");
trace((-0) >= (-1));
trace("//(-0) >= (-0)");
trace((-0) >= (-0));
trace("//(-0) >= 0");
trace((-0) >= 0);
trace("//(-0) >= 1");
trace((-0) >= 1);
trace("//(-0) >= 2");
trace((-0) >= 2);
trace("//(-0) >= 5");
trace((-0) >= 5);
trace("//(-0) >= \"abc\"");
trace((-0) >= "abc");
trace("//(-0) >= \"2\"");
trace((-0) >= "2");
trace("//(-0) >= \"true\"");
trace((-0) >= "true");
trace("//(-0) >= \"false\"");
trace((-0) >= "false");
trace("//(-0) >= true");
trace((-0) >= true);
trace("//(-0) >= false");
trace((-0) >= false);
trace("//(-0) >= NaN");
trace((-0) >= NaN);
trace("//0 >= undefined");
trace(0 >= undefined);
trace("//0 >= null");
trace(0 >= null);
trace("//0 >= (-5)");
trace(0 >= (-5));
trace("//0 >= (-1)");
trace(0 >= (-1));
trace("//0 >= (-0)");
trace(0 >= (-0));
trace("//0 >= 0");
trace(0 >= 0);
trace("//0 >= 1");
trace(0 >= 1);
trace("//0 >= 2");
trace(0 >= 2);
trace("//0 >= 5");
trace(0 >= 5);
trace("//0 >= \"abc\"");
trace(0 >= "abc");
trace("//0 >= \"2\"");
trace(0 >= "2");
trace("//0 >= \"true\"");
trace(0 >= "true");
trace("//0 >= \"false\"");
trace(0 >= "false");
trace("//0 >= true");
trace(0 >= true);
trace("//0 >= false");
trace(0 >= false);
trace("//0 >= NaN");
trace(0 >= NaN);
trace("//1 >= undefined");
trace(1 >= undefined);
trace("//1 >= null");
trace(1 >= null);
trace("//1 >= (-5)");
trace(1 >= (-5));
trace("//1 >= (-1)");
trace(1 >= (-1));
trace("//1 >= (-0)");
trace(1 >= (-0));
trace("//1 >= 0");
trace(1 >= 0);
trace("//1 >= 1");
trace(1 >= 1);
trace("//1 >= 2");
trace(1 >= 2);
trace("//1 >= 5");
trace(1 >= 5);
trace("//1 >= \"abc\"");
trace(1 >= "abc");
trace("//1 >= \"2\"");
trace(1 >= "2");
trace("//1 >= \"true\"");
trace(1 >= "true");
trace("//1 >= \"false\"");
trace(1 >= "false");
trace("//1 >= true");
trace(1 >= true);
trace("//1 >= false");
trace(1 >= false);
trace("//1 >= NaN");
trace(1 >= NaN);
trace("//2 >= undefined");
trace(2 >= undefined);
trace("//2 >= null");
trace(2 >= null);
trace("//2 >= (-5)");
trace(2 >= (-5));
trace("//2 >= (-1)");
trace(2 >= (-1));
trace("//2 >= (-0)");
trace(2 >= (-0));
trace("//2 >= 0");
trace(2 >= 0);
trace("//2 >= 1");
trace(2 >= 1);
trace("//2 >= 2");
trace(2 >= 2);
trace("//2 >= 5");
trace(2 >= 5);
trace("//2 >= \"abc\"");
trace(2 >= "abc");
trace("//2 >= \"2\"");
trace(2 >= "2");
trace("//2 >= \"true\"");
trace(2 >= "true");
trace("//2 >= \"false\"");
trace(2 >= "false");
trace("//2 >= true");
trace(2 >= true);
trace("//2 >= false");
trace(2 >= false);
trace("//2 >= NaN");
trace(2 >= NaN);
trace("//5 >= undefined");
trace(5 >= undefined);
trace("//5 >= null");
trace(5 >= null);
trace("//5 >= (-5)");
trace(5 >= (-5));
trace("//5 >= (-1)");
trace(5 >= (-1));
trace("//5 >= (-0)");
trace(5 >= (-0));
trace("//5 >= 0");
trace(5 >= 0);
trace("//5 >= 1");
trace(5 >= 1);
trace("//5 >= 2");
trace(5 >= 2);
trace("//5 >= 5");
trace(5 >= 5);
trace("//5 >= \"abc\"");
trace(5 >= "abc");
trace("//5 >= \"2\"");
trace(5 >= "2");
trace("//5 >= \"true\"");
trace(5 >= "true");
trace("//5 >= \"false\"");
trace(5 >= "false");
trace("//5 >= true");
trace(5 >= true);
trace("//5 >= false");
trace(5 >= false);
trace("//5 >= NaN");
trace(5 >= NaN);
trace("//\"abc\" >= undefined");
trace("abc" >= undefined);
trace("//\"abc\" >= null");
trace("abc" >= null);
trace("//\"abc\" >= (-5)");
trace("abc" >= (-5));
trace("//\"abc\" >= (-1)");
trace("abc" >= (-1));
trace("//\"abc\" >= (-0)");
trace("abc" >= (-0));
trace("//\"abc\" >= 0");
trace("abc" >= 0);
trace("//\"abc\" >= 1");
trace("abc" >= 1);
trace("//\"abc\" >= 2");
trace("abc" >= 2);
trace("//\"abc\" >= 5");
trace("abc" >= 5);
trace("//\"abc\" >= \"abc\"");
trace("abc" >= "abc");
trace("//\"abc\" >= \"2\"");
trace("abc" >= "2");
trace("//\"abc\" >= \"true\"");
trace("abc" >= "true");
trace("//\"abc\" >= \"false\"");
trace("abc" >= "false");
trace("//\"abc\" >= true");
trace("abc" >= true);
trace("//\"abc\" >= false");
trace("abc" >= false);
trace("//\"abc\" >= NaN");
trace("abc" >= NaN);
trace("//\"2\" >= undefined");
trace("2" >= undefined);
trace("//\"2\" >= null");
trace("2" >= null);
trace("//\"2\" >= (-5)");
trace("2" >= (-5));
trace("//\"2\" >= (-1)");
trace("2" >= (-1));
trace("//\"2\" >= (-0)");
trace("2" >= (-0));
trace("//\"2\" >= 0");
trace("2" >= 0);
trace("//\"2\" >= 1");
trace("2" >= 1);
trace("//\"2\" >= 2");
trace("2" >= 2);
trace("//\"2\" >= 5");
trace("2" >= 5);
trace("//\"2\" >= \"abc\"");
trace("2" >= "abc");
trace("//\"2\" >= \"2\"");
trace("2" >= "2");
trace("//\"2\" >= \"true\"");
trace("2" >= "true");
trace("//\"2\" >= \"false\"");
trace("2" >= "false");
trace("//\"2\" >= true");
trace("2" >= true);
trace("//\"2\" >= false");
trace("2" >= false);
trace("//\"2\" >= NaN");
trace("2" >= NaN);
trace("//\"true\" >= undefined");
trace("true" >= undefined);
trace("//\"true\" >= null");
trace("true" >= null);
trace("//\"true\" >= (-5)");
trace("true" >= (-5));
trace("//\"true\" >= (-1)");
trace("true" >= (-1));
trace("//\"true\" >= (-0)");
trace("true" >= (-0));
trace("//\"true\" >= 0");
trace("true" >= 0);
trace("//\"true\" >= 1");
trace("true" >= 1);
trace("//\"true\" >= 2");
trace("true" >= 2);
trace("//\"true\" >= 5");
trace("true" >= 5);
trace("//\"true\" >= \"abc\"");
trace("true" >= "abc");
trace("//\"true\" >= \"2\"");
trace("true" >= "2");
trace("//\"true\" >= \"true\"");
trace("true" >= "true");
trace("//\"true\" >= \"false\"");
trace("true" >= "false");
trace("//\"true\" >= true");
trace("true" >= true);
trace("//\"true\" >= false");
trace("true" >= false);
trace("//\"true\" >= NaN");
trace("true" >= NaN);
trace("//\"false\" >= undefined");
trace("false" >= undefined);
trace("//\"false\" >= null");
trace("false" >= null);
trace("//\"false\" >= (-5)");
trace("false" >= (-5));
trace("//\"false\" >= (-1)");
trace("false" >= (-1));
trace("//\"false\" >= (-0)");
trace("false" >= (-0));
trace("//\"false\" >= 0");
trace("false" >= 0);
trace("//\"false\" >= 1");
trace("false" >= 1);
trace("//\"false\" >= 2");
trace("false" >= 2);
trace("//\"false\" >= 5");
trace("false" >= 5);
trace("//\"false\" >= \"abc\"");
trace("false" >= "abc");
trace("//\"false\" >= \"2\"");
trace("false" >= "2");
trace("//\"false\" >= \"true\"");
trace("false" >= "true");
trace("//\"false\" >= \"false\"");
trace("false" >= "false");
trace("//\"false\" >= true");
trace("false" >= true);
trace("//\"false\" >= false");
trace("false" >= false);
trace("//\"false\" >= NaN");
trace("false" >= NaN);
trace("//true >= undefined");
trace(true >= undefined);
trace("//true >= null");
trace(true >= null);
trace("//true >= (-5)");
trace(true >= (-5));
trace("//true >= (-1)");
trace(true >= (-1));
trace("//true >= (-0)");
trace(true >= (-0));
trace("//true >= 0");
trace(true >= 0);
trace("//true >= 1");
trace(true >= 1);
trace("//true >= 2");
trace(true >= 2);
trace("//true >= 5");
trace(true >= 5);
trace("//true >= \"abc\"");
trace(true >= "abc");
trace("//true >= \"2\"");
trace(true >= "2");
trace("//true >= \"true\"");
trace(true >= "true");
trace("//true >= \"false\"");
trace(true >= "false");
trace("//true >= true");
trace(true >= true);
trace("//true >= false");
trace(true >= false);
trace("//true >= NaN");
trace(true >= NaN);
trace("//false >= undefined");
trace(false >= undefined);
trace("//false >= null");
trace(false >= null);
trace("//false >= (-5)");
trace(false >= (-5));
trace("//false >= (-1)");
trace(false >= (-1));
trace("//false >= (-0)");
trace(false >= (-0));
trace("//false >= 0");
trace(false >= 0);
trace("//false >= 1");
trace(false >= 1);
trace("//false >= 2");
trace(false >= 2);
trace("//false >= 5");
trace(false >= 5);
trace("//false >= \"abc\"");
trace(false >= "abc");
trace("//false >= \"2\"");
trace(false >= "2");
trace("//false >= \"true\"");
trace(false >= "true");
trace("//false >= \"false\"");
trace(false >= "false");
trace("//false >= true");
trace(false >= true);
trace("//false >= false");
trace(false >= false);
trace("//false >= NaN");
trace(false >= NaN);
trace("//NaN >= undefined");
trace(NaN >= undefined);
trace("//NaN >= null");
trace(NaN >= null);
trace("//NaN >= (-5)");
trace(NaN >= (-5));
trace("//NaN >= (-1)");
trace(NaN >= (-1));
trace("//NaN >= (-0)");
trace(NaN >= (-0));
trace("//NaN >= 0");
trace(NaN >= 0);
trace("//NaN >= 1");
trace(NaN >= 1);
trace("//NaN >= 2");
trace(NaN >= 2);
trace("//NaN >= 5");
trace(NaN >= 5);
trace("//NaN >= \"abc\"");
trace(NaN >= "abc");
trace("//NaN >= \"2\"");
trace(NaN >= "2");
trace("//NaN >= \"true\"");
trace(NaN >= "true");
trace("//NaN >= \"false\"");
trace(NaN >= "false");
trace("//NaN >= true");
trace(NaN >= true);
trace("//NaN >= false");
trace(NaN >= false);
trace("//NaN >= NaN");
trace(NaN >= NaN);