AS2 classes tests reorganised

This commit is contained in:
Jindra Petřík
2018-01-27 13:38:52 +01:00
parent c0e6e728d9
commit 08751b9524
11 changed files with 82 additions and 57 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -1,15 +0,0 @@
class com.jpexs.MyTest {
private var i:Number=5;
static var k:Number=27;
function test():Number
{
trace("hello");
return 5;
}
static function testS():Number
{
trace("hi");
return 88;
}
}

View File

@@ -1,18 +0,0 @@
class com.jpexs.TestCallSetterGetter {
public var myobj : com.jpexs.TestSetterGetter;
public function testSetterCall(){
this.myobj.myvar = 5;
}
public function testGetterCall() : Number {
return this.myobj.myvar;
}
public function testStatGetterCall() : Number {
return com.jpexs.TestSetterGetter.mystatvar;
}
public function testStatSetterCall(val:Number) {
com.jpexs.TestSetterGetter.mystatvar = 6;
}
}

View File

@@ -0,0 +1,12 @@
/**
* Class for including other TestCases, it is called from frame 65
*/
class com.jpexs.flash.test.TestLoader {
public function includeTests() {
new com.jpexs.flash.test.testcases.TestSetterGetter();
new com.jpexs.flash.test.testcases.TestCallSetterGetter();
new com.jpexs.flash.test.testcases.TestVarsMethods();
new com.jpexs.flash.test.testcases.TestMaintainOrder();
}
}

View File

@@ -0,0 +1,18 @@
class com.jpexs.flash.test.testcases.TestCallSetterGetter {
public var myobj : com.jpexs.flash.test.testcases.TestSetterGetter;
public function testSetterCall(){
this.myobj.myvar = 5;
}
public function testGetterCall() : Number {
return this.myobj.myvar;
}
public function testStatGetterCall() : Number {
return com.jpexs.flash.test.testcases.TestSetterGetter.mystatvar;
}
public function testStatSetterCall(val:Number) {
com.jpexs.flash.test.testcases.TestSetterGetter.mystatvar = 6;
}
}

View File

@@ -1,4 +1,4 @@
class com.jpexs.TestMaintainOrder {
class com.jpexs.flash.test.testcases.TestMaintainOrder {
public var a:Number = 1;
public static var b:Number = 2;

View File

@@ -1,4 +1,4 @@
class com.jpexs.TestSetterGetter {
class com.jpexs.flash.test.testcases.TestSetterGetter {
private var priv_myvar:Number;

View File

@@ -1,4 +1,4 @@
class com.jpexs.TestVarsMethods {
class com.jpexs.flash.test.testcases.TestVarsMethods {
public var instVar:Number = 1;
public static var statVar:Number = 2;