瀏覽代碼

add test (see #2152)

Simon Krajewski 11 年之前
父節點
當前提交
9c93620607
共有 3 個文件被更改,包括 21 次插入1 次删除
  1. 15 0
      tests/unit/issues/Issue2152.hx
  2. 1 1
      tests/unit/issues/Issue2409.hx
  3. 5 0
      tests/unit/issues/misc/Issue2152Class.hx

+ 15 - 0
tests/unit/issues/Issue2152.hx

@@ -0,0 +1,15 @@
+package unit.issues;
+
+using unit.issues.misc.Issue2152Class;
+
+private abstract MyInt(Int) {
+	public inline function new (x:Int) this = x;
+	@:to inline function toString ():String return "asString: " + this;
+}
+
+class Issue2152 extends Test {
+	function test() {
+		var z = new MyInt(1);
+		eq("asString: 1", z.passString());
+	}
+}

+ 1 - 1
tests/unit/issues/Issue2409.hx

@@ -11,6 +11,6 @@ private abstract Foo(Int) {
 class Issue2409 extends Test {
 class Issue2409 extends Test {
 	function test() {
 	function test() {
 		var f:Foo = new Foo(1);
 		var f:Foo = new Foo(1);
-		eq(1, (f+f).get());
+		eq(2, (f+f).get());
 	}
 	}
 }
 }

+ 5 - 0
tests/unit/issues/misc/Issue2152Class.hx

@@ -0,0 +1,5 @@
+package unit.issues.misc;
+
+class Issue2152Class {
+	public static function passString (s:String) return s;
+}