Skip to content

Commit 9e3cbd9

Browse files
author
Wiki
committed
调整 type
1 parent 835d866 commit 9e3cbd9

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

quickjs-android/src/androidTest/java/com/quickjs/android/JSArrayTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,10 +103,10 @@ public void getType() {
103103
array.push(1);
104104
array.push(true);
105105
array.push(1.1);
106-
assertEquals(JSValue.TYPE_STRING, array.getType(0));
107-
assertEquals(JSValue.TYPE_INTEGER, array.getType(1));
108-
assertEquals(JSValue.TYPE_BOOLEAN, array.getType(2));
109-
assertEquals(JSValue.TYPE_DOUBLE, array.getType(3));
106+
assertEquals(JSValue.TYPE.STRING, array.getType(0));
107+
assertEquals(JSValue.TYPE.INTEGER, array.getType(1));
108+
assertEquals(JSValue.TYPE.BOOLEAN, array.getType(2));
109+
assertEquals(JSValue.TYPE.DOUBLE, array.getType(3));
110110
// array.close();
111111
}
112112

quickjs-android/src/androidTest/java/com/quickjs/android/JSValueTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public void isUndefined() {
3131

3232
@Test
3333
public void getJSType() {
34-
assertEquals(JSValue.TYPE_UNDEFINED, JSValue.Undefined(context).getJSType());
34+
assertEquals(JSValue.TYPE.UNDEFINED, JSValue.Undefined(context).getJSType());
3535
}
3636

3737
@Test

quickjs-android/src/main/java/com/quickjs/android/JSValue.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ protected static Object checkType(Object result, TYPE type) {
8282
public enum TYPE {
8383
NULL(TYPE_NULL),
8484
UNKNOWN(TYPE_UNKNOWN),
85+
UNDEFINED(TYPE_UNDEFINED),
8586
INTEGER(TYPE_INTEGER),
8687
DOUBLE(TYPE_DOUBLE),
8788
BOOLEAN(TYPE_BOOLEAN),
@@ -141,6 +142,8 @@ public boolean isUndefined() {
141142
public TYPE getJSType() {
142143
int value = QuickJS._getObjectType(getContextPtr(), this);
143144
switch (value) {
145+
case TYPE_UNDEFINED:
146+
return TYPE.UNDEFINED;
144147
case TYPE_UNKNOWN:
145148
return TYPE.UNKNOWN;
146149
case TYPE_INTEGER:

0 commit comments

Comments
 (0)