summaryrefslogtreecommitdiff
path: root/runtime/utils_test.cc
diff options
context:
space:
mode:
author Mathieu Chartier <mathieuc@google.com> 2014-09-27 02:07:06 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2014-09-27 02:07:06 +0000
commit11c48fe8c541753b57f5770e53a93efe147c60a0 (patch)
tree9f9c33b53ab3193e99e0eb1ac72b76ed9a85d7fc /runtime/utils_test.cc
parentdbe4dc12b3ff581c32427cffcb0c6885d28ff411 (diff)
parentffc788cb7b5b9f53734d7bb8af2d5e45d885546b (diff)
Merge "Optimize get/set reflection performance" into lmp-dev
Diffstat (limited to 'runtime/utils_test.cc')
-rw-r--r--runtime/utils_test.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/runtime/utils_test.cc b/runtime/utils_test.cc
index d6c90e1d45..1b2c3eec05 100644
--- a/runtime/utils_test.cc
+++ b/runtime/utils_test.cc
@@ -44,6 +44,18 @@ TEST_F(UtilsTest, PrettyDescriptor_ScalarReferences) {
EXPECT_EQ("java.lang.String", PrettyDescriptor("Ljava/lang/String;"));
}
+TEST_F(UtilsTest, PrettyDescriptor_Primitive) {
+ EXPECT_EQ("boolean", PrettyDescriptor(Primitive::kPrimBoolean));
+ EXPECT_EQ("byte", PrettyDescriptor(Primitive::kPrimByte));
+ EXPECT_EQ("char", PrettyDescriptor(Primitive::kPrimChar));
+ EXPECT_EQ("short", PrettyDescriptor(Primitive::kPrimShort));
+ EXPECT_EQ("int", PrettyDescriptor(Primitive::kPrimInt));
+ EXPECT_EQ("float", PrettyDescriptor(Primitive::kPrimFloat));
+ EXPECT_EQ("long", PrettyDescriptor(Primitive::kPrimLong));
+ EXPECT_EQ("double", PrettyDescriptor(Primitive::kPrimDouble));
+ EXPECT_EQ("void", PrettyDescriptor(Primitive::kPrimVoid));
+}
+
TEST_F(UtilsTest, PrettyDescriptor_PrimitiveArrays) {
EXPECT_EQ("boolean[]", PrettyDescriptor("[Z"));
EXPECT_EQ("boolean[][]", PrettyDescriptor("[[Z"));