|
@@ -572,26 +572,26 @@ class TestType extends Test {
|
|
hsf(TestType, "gf1_haxe_Template");
|
|
hsf(TestType, "gf1_haxe_Template");
|
|
#end
|
|
#end
|
|
|
|
|
|
- hsf(TestType, #if (flash9 || cpp) "gf1_haxe_ds_GenericStack_Int" #else "gf1_haxe_ds_GenericStack" #end);
|
|
|
|
|
|
+ hsf(TestType, "gf1_haxe_ds_GenericStack_Int");
|
|
t(typeError(gf1(null))); // monos don't work
|
|
t(typeError(gf1(null))); // monos don't work
|
|
t(typeError(gf1( { foo:1 } ))); // structures don't work
|
|
t(typeError(gf1( { foo:1 } ))); // structures don't work
|
|
|
|
|
|
eq("foo[1,2]", gf2("foo", [1, 2]));
|
|
eq("foo[1,2]", gf2("foo", [1, 2]));
|
|
eq("foo[[1,2]]", gf2("foo", [[1, 2]]));
|
|
eq("foo[[1,2]]", gf2("foo", [[1, 2]]));
|
|
hsf(TestType, "gf2_String_Int");
|
|
hsf(TestType, "gf2_String_Int");
|
|
- hsf(TestType, "gf2_String_Array");
|
|
|
|
|
|
+ hsf(TestType, "gf2_String_Array_Int");
|
|
|
|
|
|
var a = gf3("foo", ["bar", "baz"]);
|
|
var a = gf3("foo", ["bar", "baz"]);
|
|
eq(a[0], "bar");
|
|
eq(a[0], "bar");
|
|
eq(a[1], "baz");
|
|
eq(a[1], "baz");
|
|
eq(a[2], "foo");
|
|
eq(a[2], "foo");
|
|
- hsf(TestType, "gf3_String_Array");
|
|
|
|
|
|
+ hsf(TestType, "gf3_String_Array_String");
|
|
|
|
|
|
#if !flash8
|
|
#if !flash8
|
|
var t = new haxe.Template("foo");
|
|
var t = new haxe.Template("foo");
|
|
var ta = gf3(t, [])[0];
|
|
var ta = gf3(t, [])[0];
|
|
f(t == ta);
|
|
f(t == ta);
|
|
- hsf(TestType, "gf3_haxe_Template_Array");
|
|
|
|
|
|
+ hsf(TestType, "gf3_haxe_Template_Array__");
|
|
#end
|
|
#end
|
|
|
|
|
|
eq(overloadFake(1), 1);
|
|
eq(overloadFake(1), 1);
|