ruffle/core/tests/swfs/avm2/lessthan/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);