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

773 lines
12 KiB
ActionScript

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);