Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(484)

Unified Diff: runtime/vm/service_test.cc

Issue 219333011: Change how we provide value previews in the vm service. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: fix tests / gen js Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « runtime/vm/service.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/vm/service_test.cc
diff --git a/runtime/vm/service_test.cc b/runtime/vm/service_test.cc
index 0e215abd41ec085affcc584e1ad41372f151ec37..1bc8f66f4adc4bae81dfcf1a44a32a63d2f22f4e 100644
--- a/runtime/vm/service_test.cc
+++ b/runtime/vm/service_test.cc
@@ -377,7 +377,7 @@ TEST_CASE(Service_Objects) {
handler.filterMsg("name");
EXPECT_STREQ(
"{\"type\":\"Null\",\"id\":\"objects\\/null\","
- "\"preview\":\"null\"}",
+ "\"valueAsString\":\"null\"}",
handler.msg());
// not initialized
@@ -387,7 +387,7 @@ TEST_CASE(Service_Objects) {
handler.filterMsg("name");
EXPECT_STREQ(
"{\"type\":\"Null\",\"id\":\"objects\\/not-initialized\","
- "\"preview\":\"<not initialized>\"}",
+ "\"valueAsString\":\"<not initialized>\"}",
handler.msg());
// being initialized
@@ -397,7 +397,7 @@ TEST_CASE(Service_Objects) {
handler.filterMsg("name");
EXPECT_STREQ(
"{\"type\":\"Null\",\"id\":\"objects\\/being-initialized\","
- "\"preview\":\"<being initialized>\"}",
+ "\"valueAsString\":\"<being initialized>\"}",
handler.msg());
// optimized out
@@ -407,7 +407,7 @@ TEST_CASE(Service_Objects) {
handler.filterMsg("name");
EXPECT_STREQ(
"{\"type\":\"Null\",\"id\":\"objects\\/optimized-out\","
- "\"preview\":\"<optimized out>\"}",
+ "\"valueAsString\":\"<optimized out>\"}",
handler.msg());
// collected
@@ -417,7 +417,7 @@ TEST_CASE(Service_Objects) {
handler.filterMsg("name");
EXPECT_STREQ(
"{\"type\":\"Null\",\"id\":\"objects\\/collected\","
- "\"preview\":\"<collected>\"}",
+ "\"valueAsString\":\"<collected>\"}",
handler.msg());
// expired
@@ -427,7 +427,7 @@ TEST_CASE(Service_Objects) {
handler.filterMsg("name");
EXPECT_STREQ(
"{\"type\":\"Null\",\"id\":\"objects\\/expired\","
- "\"preview\":\"<expired>\"}",
+ "\"valueAsString\":\"<expired>\"}",
handler.msg());
// bool
@@ -438,7 +438,7 @@ TEST_CASE(Service_Objects) {
EXPECT_STREQ(
"{\"type\":\"Bool\",\"id\":\"objects\\/bool-true\","
"\"class\":{\"type\":\"@Class\",\"id\":\"classes\\/46\","
- "\"user_name\":\"bool\"},\"preview\":\"true\"}",
+ "\"user_name\":\"bool\"},\"valueAsString\":\"true\"}",
handler.msg());
// int
@@ -447,9 +447,12 @@ TEST_CASE(Service_Objects) {
handler.HandleNextMessage();
handler.filterMsg("name");
EXPECT_STREQ(
- "{\"type\":\"Smi\",\"id\":\"objects\\/int-123\","
+ "{\"type\":\"Smi\","
"\"class\":{\"type\":\"@Class\",\"id\":\"classes\\/42\","
- "\"user_name\":\"int\"},\"preview\":\"123\"}",
+ "\"user_name\":\"int\"},"
+ "\"fields\":[],"
+ "\"id\":\"objects\\/int-123\","
+ "\"valueAsString\":\"123\"}",
handler.msg());
// object id ring / valid
@@ -458,11 +461,12 @@ TEST_CASE(Service_Objects) {
handler.HandleNextMessage();
handler.filterMsg("name");
handler.filterMsg("size");
+ handler.filterMsg("id");
EXPECT_STREQ(
"{\"type\":\"String\","
- "\"class\":{\"type\":\"@Class\",\"id\":\"classes\\/60\","
+ "\"class\":{\"type\":\"@Class\","
"\"user_name\":\"String\"},\"fields\":[],"
- "\"id\":\"objects\\/1\",\"preview\":\"\\\"value\\\"\"}",
+ "\"valueAsString\":\"\\\"value\\\"\"}",
handler.msg());
// object id ring / invalid => expired
@@ -472,7 +476,7 @@ TEST_CASE(Service_Objects) {
handler.filterMsg("name");
EXPECT_STREQ(
"{\"type\":\"Null\",\"id\":\"objects\\/expired\","
- "\"preview\":\"<expired>\"}",
+ "\"valueAsString\":\"<expired>\"}",
handler.msg());
// expired/eval => error
@@ -495,9 +499,11 @@ TEST_CASE(Service_Objects) {
handler.HandleNextMessage();
handler.filterMsg("name");
EXPECT_STREQ(
- "{\"type\":\"@Smi\",\"id\":\"objects\\/int-222\","
+ "{\"type\":\"@Smi\","
"\"class\":{\"type\":\"@Class\",\"id\":\"classes\\/42\","
- "\"user_name\":\"int\"},\"preview\":\"222\"}",
+ "\"user_name\":\"int\"},"
+ "\"id\":\"objects\\/int-222\","
+ "\"valueAsString\":\"222\"}",
handler.msg());
// eval returning null works
@@ -508,7 +514,8 @@ TEST_CASE(Service_Objects) {
handler.HandleNextMessage();
handler.filterMsg("name");
EXPECT_STREQ(
- "{\"type\":\"@Null\",\"id\":\"objects\\/null\",\"preview\":\"null\"}",
+ "{\"type\":\"@Null\",\"id\":\"objects\\/null\","
+ "\"valueAsString\":\"null\"}",
handler.msg());
// object id ring / invalid => expired
@@ -592,9 +599,10 @@ TEST_CASE(Service_Libraries) {
handler.HandleNextMessage();
handler.filterMsg("name");
EXPECT_STREQ(
- "{\"type\":\"@Smi\",\"id\":\"objects\\/int-54320\","
+ "{\"type\":\"@Smi\","
"\"class\":{\"type\":\"@Class\",\"id\":\"classes\\/42\","
- "\"user_name\":\"int\"},\"preview\":\"54320\"}",
+ "\"user_name\":\"int\"},\"id\":\"objects\\/int-54320\","
+ "\"valueAsString\":\"54320\"}",
handler.msg());
}
@@ -666,9 +674,11 @@ TEST_CASE(Service_Classes) {
handler.HandleNextMessage();
handler.filterMsg("name");
EXPECT_STREQ(
- "{\"type\":\"@Smi\",\"id\":\"objects\\/int-111235\","
+ "{\"type\":\"@Smi\","
"\"class\":{\"type\":\"@Class\",\"id\":\"classes\\/42\","
- "\"user_name\":\"int\"},\"preview\":\"111235\"}",
+ "\"user_name\":\"int\"},"
+ "\"id\":\"objects\\/int-111235\","
+ "\"valueAsString\":\"111235\"}",
handler.msg());
// Request function 0 from class A.
« no previous file with comments | « runtime/vm/service.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698