tests: Add test for getQualifiedClassName

This commit is contained in:
EmperorBale 2021-08-28 14:01:13 -07:00 committed by kmeisthax
parent 05b4ee6b61
commit 34e9443a3b
6 changed files with 37 additions and 0 deletions

View File

@ -466,6 +466,7 @@ swf_tests! {
(as3_bytearray, "avm2/bytearray", 1),
(as3_generate_random_bytes, "avm2/generate_random_bytes", 1),
(as3_get_definition_by_name, "avm2/get_definition_by_name", 1),
(as3_get_qualified_class_name, "avm2/get_qualified_class_name", 1),
(as3_array_constr, "avm2/array_constr", 1),
(as3_array_access, "avm2/array_access", 1),
(as3_array_storage, "avm2/array_storage", 1),

View File

@ -0,0 +1,23 @@
package {
public class Test {
}
}
import flash.utils.getQualifiedClassName;
import com.very.long.namespace.example;
import flash.utils.ByteArray;
trace(getQualifiedClassName(Test));
trace(getQualifiedClassName(flash.utils.ByteArray));
trace(getQualifiedClassName(example));
trace(getQualifiedClassName(new example()));
trace(getQualifiedClassName(int));
trace(getQualifiedClassName(String));
trace(getQualifiedClassName(new flash.utils.ByteArray()));
trace(getQualifiedClassName(new String()));

View File

@ -0,0 +1,5 @@
package com.very.long.namespace {
public class example {
}
}

View File

@ -0,0 +1,8 @@
Test
flash.utils::ByteArray
com.very.long.namespace::example
com.very.long.namespace::example
int
String
flash.utils::ByteArray
String