Просмотр исходного кода

[php] test case dynamic method and empty constructor (closes #4723)

Alexander Kuzmenko 8 лет назад
Родитель
Сommit
3e7e7c766b
1 измененных файлов с 25 добавлено и 0 удалено
  1. 25 0
      tests/unit/src/unit/issues/Issue4723.hx

+ 25 - 0
tests/unit/src/unit/issues/Issue4723.hx

@@ -0,0 +1,25 @@
+package unit.issues;
+
+import haxe.Json;
+
+class Issue4723 extends unit.Test {
+	function test() {
+		var t = new NoNormalMethods();
+		eq(10, t.test());
+
+		var t = new HasNormalMethod();
+		eq(10, t.test());
+		eq(20, t.test2());
+	}
+}
+
+private class NoNormalMethods {
+	public function new() {}
+	public dynamic function test() return 10;
+}
+
+private class HasNormalMethod {
+	public function new() {}
+	public dynamic function test() return 10;
+	public function test2() return 20;
+}