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

Side by Side Diff: dbus/message_unittest.cc

Issue 9363045: Revert 121920 - dbus: add ObjectPath type (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years, 10 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « dbus/message.cc ('k') | dbus/mock_bus.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "dbus/message.h" 5 #include "dbus/message.h"
6 6
7 #include "base/basictypes.h" 7 #include "base/basictypes.h"
8 #include "base/logging.h" 8 #include "base/logging.h"
9 #include "base/memory/scoped_ptr.h" 9 #include "base/memory/scoped_ptr.h"
10 #include "dbus/object_path.h"
11 #include "dbus/test_proto.pb.h" 10 #include "dbus/test_proto.pb.h"
12 #include "testing/gtest/include/gtest/gtest.h" 11 #include "testing/gtest/include/gtest/gtest.h"
13 12
14 // Test that a byte can be properly written and read. We only have this 13 // Test that a byte can be properly written and read. We only have this
15 // test for byte, as repeating this for other basic types is too redundant. 14 // test for byte, as repeating this for other basic types is too redundant.
16 TEST(MessageTest, AppendAndPopByte) { 15 TEST(MessageTest, AppendAndPopByte) {
17 scoped_ptr<dbus::Response> message(dbus::Response::CreateEmpty()); 16 scoped_ptr<dbus::Response> message(dbus::Response::CreateEmpty());
18 dbus::MessageWriter writer(message.get()); 17 dbus::MessageWriter writer(message.get());
19 writer.AppendByte(123); // The input is 123. 18 writer.AppendByte(123); // The input is 123.
20 19
(...skipping 23 matching lines...) Expand all
44 writer.AppendByte(0); 43 writer.AppendByte(0);
45 writer.AppendBool(true); 44 writer.AppendBool(true);
46 writer.AppendInt16(2); 45 writer.AppendInt16(2);
47 writer.AppendUint16(3); 46 writer.AppendUint16(3);
48 writer.AppendInt32(4); 47 writer.AppendInt32(4);
49 writer.AppendUint32(5); 48 writer.AppendUint32(5);
50 writer.AppendInt64(6); 49 writer.AppendInt64(6);
51 writer.AppendUint64(7); 50 writer.AppendUint64(7);
52 writer.AppendDouble(8.0); 51 writer.AppendDouble(8.0);
53 writer.AppendString("string"); 52 writer.AppendString("string");
54 writer.AppendObjectPath(dbus::ObjectPath("/object/path")); 53 writer.AppendObjectPath("/object/path");
55 54
56 uint8 byte_value = 0; 55 uint8 byte_value = 0;
57 bool bool_value = false; 56 bool bool_value = false;
58 int16 int16_value = 0; 57 int16 int16_value = 0;
59 uint16 uint16_value = 0; 58 uint16 uint16_value = 0;
60 int32 int32_value = 0; 59 int32 int32_value = 0;
61 uint32 uint32_value = 0; 60 uint32 uint32_value = 0;
62 int64 int64_value = 0; 61 int64 int64_value = 0;
63 uint64 uint64_value = 0; 62 uint64 uint64_value = 0;
64 double double_value = 0; 63 double double_value = 0;
65 std::string string_value; 64 std::string string_value;
66 dbus::ObjectPath object_path_value; 65 std::string object_path_value;
67 66
68 dbus::MessageReader reader(message.get()); 67 dbus::MessageReader reader(message.get());
69 ASSERT_TRUE(reader.HasMoreData()); 68 ASSERT_TRUE(reader.HasMoreData());
70 ASSERT_TRUE(reader.PopByte(&byte_value)); 69 ASSERT_TRUE(reader.PopByte(&byte_value));
71 ASSERT_TRUE(reader.PopBool(&bool_value)); 70 ASSERT_TRUE(reader.PopBool(&bool_value));
72 ASSERT_TRUE(reader.PopInt16(&int16_value)); 71 ASSERT_TRUE(reader.PopInt16(&int16_value));
73 ASSERT_TRUE(reader.PopUint16(&uint16_value)); 72 ASSERT_TRUE(reader.PopUint16(&uint16_value));
74 ASSERT_TRUE(reader.PopInt32(&int32_value)); 73 ASSERT_TRUE(reader.PopInt32(&int32_value));
75 ASSERT_TRUE(reader.PopUint32(&uint32_value)); 74 ASSERT_TRUE(reader.PopUint32(&uint32_value));
76 ASSERT_TRUE(reader.PopInt64(&int64_value)); 75 ASSERT_TRUE(reader.PopInt64(&int64_value));
77 ASSERT_TRUE(reader.PopUint64(&uint64_value)); 76 ASSERT_TRUE(reader.PopUint64(&uint64_value));
78 ASSERT_TRUE(reader.PopDouble(&double_value)); 77 ASSERT_TRUE(reader.PopDouble(&double_value));
79 ASSERT_TRUE(reader.PopString(&string_value)); 78 ASSERT_TRUE(reader.PopString(&string_value));
80 ASSERT_TRUE(reader.PopObjectPath(&object_path_value)); 79 ASSERT_TRUE(reader.PopObjectPath(&object_path_value));
81 ASSERT_FALSE(reader.HasMoreData()); 80 ASSERT_FALSE(reader.HasMoreData());
82 81
83 // 0, 1, 2, 3, 4, 5, 6, 7, 8, "string", "/object/path" should be returned. 82 // 0, 1, 2, 3, 4, 5, 6, 7, 8, "string", "/object/path" should be returned.
84 EXPECT_EQ(0, byte_value); 83 EXPECT_EQ(0, byte_value);
85 EXPECT_EQ(true, bool_value); 84 EXPECT_EQ(true, bool_value);
86 EXPECT_EQ(2, int16_value); 85 EXPECT_EQ(2, int16_value);
87 EXPECT_EQ(3U, uint16_value); 86 EXPECT_EQ(3U, uint16_value);
88 EXPECT_EQ(4, int32_value); 87 EXPECT_EQ(4, int32_value);
89 EXPECT_EQ(5U, uint32_value); 88 EXPECT_EQ(5U, uint32_value);
90 EXPECT_EQ(6, int64_value); 89 EXPECT_EQ(6, int64_value);
91 EXPECT_EQ(7U, uint64_value); 90 EXPECT_EQ(7U, uint64_value);
92 EXPECT_DOUBLE_EQ(8.0, double_value); 91 EXPECT_DOUBLE_EQ(8.0, double_value);
93 EXPECT_EQ("string", string_value); 92 EXPECT_EQ("string", string_value);
94 EXPECT_EQ(dbus::ObjectPath("/object/path"), object_path_value); 93 EXPECT_EQ("/object/path", object_path_value);
95 } 94 }
96 95
97 // Check all variant types can be properly written and read. 96 // Check all variant types can be properly written and read.
98 TEST(MessageTest, AppendAndPopVariantDataTypes) { 97 TEST(MessageTest, AppendAndPopVariantDataTypes) {
99 scoped_ptr<dbus::Response> message(dbus::Response::CreateEmpty()); 98 scoped_ptr<dbus::Response> message(dbus::Response::CreateEmpty());
100 dbus::MessageWriter writer(message.get()); 99 dbus::MessageWriter writer(message.get());
101 100
102 // Append 0, 1, 2, 3, 4, 5, 6, 7, 8, "string", "/object/path". 101 // Append 0, 1, 2, 3, 4, 5, 6, 7, 8, "string", "/object/path".
103 writer.AppendVariantOfByte(0); 102 writer.AppendVariantOfByte(0);
104 writer.AppendVariantOfBool(true); 103 writer.AppendVariantOfBool(true);
105 writer.AppendVariantOfInt16(2); 104 writer.AppendVariantOfInt16(2);
106 writer.AppendVariantOfUint16(3); 105 writer.AppendVariantOfUint16(3);
107 writer.AppendVariantOfInt32(4); 106 writer.AppendVariantOfInt32(4);
108 writer.AppendVariantOfUint32(5); 107 writer.AppendVariantOfUint32(5);
109 writer.AppendVariantOfInt64(6); 108 writer.AppendVariantOfInt64(6);
110 writer.AppendVariantOfUint64(7); 109 writer.AppendVariantOfUint64(7);
111 writer.AppendVariantOfDouble(8.0); 110 writer.AppendVariantOfDouble(8.0);
112 writer.AppendVariantOfString("string"); 111 writer.AppendVariantOfString("string");
113 writer.AppendVariantOfObjectPath(dbus::ObjectPath("/object/path")); 112 writer.AppendVariantOfObjectPath("/object/path");
114 113
115 uint8 byte_value = 0; 114 uint8 byte_value = 0;
116 bool bool_value = false; 115 bool bool_value = false;
117 int16 int16_value = 0; 116 int16 int16_value = 0;
118 uint16 uint16_value = 0; 117 uint16 uint16_value = 0;
119 int32 int32_value = 0; 118 int32 int32_value = 0;
120 uint32 uint32_value = 0; 119 uint32 uint32_value = 0;
121 int64 int64_value = 0; 120 int64 int64_value = 0;
122 uint64 uint64_value = 0; 121 uint64 uint64_value = 0;
123 double double_value = 0; 122 double double_value = 0;
124 std::string string_value; 123 std::string string_value;
125 dbus::ObjectPath object_path_value; 124 std::string object_path_value;
126 125
127 dbus::MessageReader reader(message.get()); 126 dbus::MessageReader reader(message.get());
128 ASSERT_TRUE(reader.HasMoreData()); 127 ASSERT_TRUE(reader.HasMoreData());
129 ASSERT_TRUE(reader.PopVariantOfByte(&byte_value)); 128 ASSERT_TRUE(reader.PopVariantOfByte(&byte_value));
130 ASSERT_TRUE(reader.PopVariantOfBool(&bool_value)); 129 ASSERT_TRUE(reader.PopVariantOfBool(&bool_value));
131 ASSERT_TRUE(reader.PopVariantOfInt16(&int16_value)); 130 ASSERT_TRUE(reader.PopVariantOfInt16(&int16_value));
132 ASSERT_TRUE(reader.PopVariantOfUint16(&uint16_value)); 131 ASSERT_TRUE(reader.PopVariantOfUint16(&uint16_value));
133 ASSERT_TRUE(reader.PopVariantOfInt32(&int32_value)); 132 ASSERT_TRUE(reader.PopVariantOfInt32(&int32_value));
134 ASSERT_TRUE(reader.PopVariantOfUint32(&uint32_value)); 133 ASSERT_TRUE(reader.PopVariantOfUint32(&uint32_value));
135 ASSERT_TRUE(reader.PopVariantOfInt64(&int64_value)); 134 ASSERT_TRUE(reader.PopVariantOfInt64(&int64_value));
136 ASSERT_TRUE(reader.PopVariantOfUint64(&uint64_value)); 135 ASSERT_TRUE(reader.PopVariantOfUint64(&uint64_value));
137 ASSERT_TRUE(reader.PopVariantOfDouble(&double_value)); 136 ASSERT_TRUE(reader.PopVariantOfDouble(&double_value));
138 ASSERT_TRUE(reader.PopVariantOfString(&string_value)); 137 ASSERT_TRUE(reader.PopVariantOfString(&string_value));
139 ASSERT_TRUE(reader.PopVariantOfObjectPath(&object_path_value)); 138 ASSERT_TRUE(reader.PopVariantOfObjectPath(&object_path_value));
140 ASSERT_FALSE(reader.HasMoreData()); 139 ASSERT_FALSE(reader.HasMoreData());
141 140
142 // 0, 1, 2, 3, 4, 5, 6, 7, 8, "string", "/object/path" should be returned. 141 // 0, 1, 2, 3, 4, 5, 6, 7, 8, "string", "/object/path" should be returned.
143 EXPECT_EQ(0, byte_value); 142 EXPECT_EQ(0, byte_value);
144 EXPECT_EQ(true, bool_value); 143 EXPECT_EQ(true, bool_value);
145 EXPECT_EQ(2, int16_value); 144 EXPECT_EQ(2, int16_value);
146 EXPECT_EQ(3U, uint16_value); 145 EXPECT_EQ(3U, uint16_value);
147 EXPECT_EQ(4, int32_value); 146 EXPECT_EQ(4, int32_value);
148 EXPECT_EQ(5U, uint32_value); 147 EXPECT_EQ(5U, uint32_value);
149 EXPECT_EQ(6, int64_value); 148 EXPECT_EQ(6, int64_value);
150 EXPECT_EQ(7U, uint64_value); 149 EXPECT_EQ(7U, uint64_value);
151 EXPECT_DOUBLE_EQ(8.0, double_value); 150 EXPECT_DOUBLE_EQ(8.0, double_value);
152 EXPECT_EQ("string", string_value); 151 EXPECT_EQ("string", string_value);
153 EXPECT_EQ(dbus::ObjectPath("/object/path"), object_path_value); 152 EXPECT_EQ("/object/path", object_path_value);
154 } 153 }
155 154
156 TEST(MessageTest, ArrayOfBytes) { 155 TEST(MessageTest, ArrayOfBytes) {
157 scoped_ptr<dbus::Response> message(dbus::Response::CreateEmpty()); 156 scoped_ptr<dbus::Response> message(dbus::Response::CreateEmpty());
158 dbus::MessageWriter writer(message.get()); 157 dbus::MessageWriter writer(message.get());
159 std::vector<uint8> bytes; 158 std::vector<uint8> bytes;
160 bytes.push_back(1); 159 bytes.push_back(1);
161 bytes.push_back(2); 160 bytes.push_back(2);
162 bytes.push_back(3); 161 bytes.push_back(3);
163 writer.AppendArrayOfBytes(bytes.data(), bytes.size()); 162 writer.AppendArrayOfBytes(bytes.data(), bytes.size());
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
205 ASSERT_EQ(4U, output_strings.size()); 204 ASSERT_EQ(4U, output_strings.size());
206 EXPECT_EQ("fee", output_strings[0]); 205 EXPECT_EQ("fee", output_strings[0]);
207 EXPECT_EQ("fie", output_strings[1]); 206 EXPECT_EQ("fie", output_strings[1]);
208 EXPECT_EQ("foe", output_strings[2]); 207 EXPECT_EQ("foe", output_strings[2]);
209 EXPECT_EQ("fum", output_strings[3]); 208 EXPECT_EQ("fum", output_strings[3]);
210 } 209 }
211 210
212 TEST(MessageTest, ArrayOfObjectPaths) { 211 TEST(MessageTest, ArrayOfObjectPaths) {
213 scoped_ptr<dbus::Response> message(dbus::Response::CreateEmpty()); 212 scoped_ptr<dbus::Response> message(dbus::Response::CreateEmpty());
214 dbus::MessageWriter writer(message.get()); 213 dbus::MessageWriter writer(message.get());
215 std::vector<dbus::ObjectPath> object_paths; 214 std::vector<std::string> object_paths;
216 object_paths.push_back(dbus::ObjectPath("/object/path/1")); 215 object_paths.push_back("/object/path/1");
217 object_paths.push_back(dbus::ObjectPath("/object/path/2")); 216 object_paths.push_back("/object/path/2");
218 object_paths.push_back(dbus::ObjectPath("/object/path/3")); 217 object_paths.push_back("/object/path/3");
219 writer.AppendArrayOfObjectPaths(object_paths); 218 writer.AppendArrayOfObjectPaths(object_paths);
220 219
221 dbus::MessageReader reader(message.get()); 220 dbus::MessageReader reader(message.get());
222 std::vector<dbus::ObjectPath> output_object_paths; 221 std::vector<std::string> output_object_paths;
223 ASSERT_TRUE(reader.PopArrayOfObjectPaths(&output_object_paths)); 222 ASSERT_TRUE(reader.PopArrayOfObjectPaths(&output_object_paths));
224 ASSERT_FALSE(reader.HasMoreData()); 223 ASSERT_FALSE(reader.HasMoreData());
225 ASSERT_EQ(3U, output_object_paths.size()); 224 ASSERT_EQ(3U, output_object_paths.size());
226 EXPECT_EQ(dbus::ObjectPath("/object/path/1"), output_object_paths[0]); 225 EXPECT_EQ("/object/path/1", output_object_paths[0]);
227 EXPECT_EQ(dbus::ObjectPath("/object/path/2"), output_object_paths[1]); 226 EXPECT_EQ("/object/path/2", output_object_paths[1]);
228 EXPECT_EQ(dbus::ObjectPath("/object/path/3"), output_object_paths[2]); 227 EXPECT_EQ("/object/path/3", output_object_paths[2]);
229 } 228 }
230 229
231 TEST(MessageTest, ProtoBuf) { 230 TEST(MessageTest, ProtoBuf) {
232 scoped_ptr<dbus::Response> message(dbus::Response::CreateEmpty()); 231 scoped_ptr<dbus::Response> message(dbus::Response::CreateEmpty());
233 dbus::MessageWriter writer(message.get()); 232 dbus::MessageWriter writer(message.get());
234 TestProto send_message; 233 TestProto send_message;
235 send_message.set_text("testing"); 234 send_message.set_text("testing");
236 send_message.set_number(123); 235 send_message.set_number(123);
237 writer.AppendProtoAsArrayOfBytes(send_message); 236 writer.AppendProtoAsArrayOfBytes(send_message);
238 237
(...skipping 163 matching lines...) Expand 10 before | Expand all | Expand 10 after
402 ASSERT_FALSE(array_reader.HasMoreData()); 401 ASSERT_FALSE(array_reader.HasMoreData());
403 ASSERT_FALSE(reader.HasMoreData()); 402 ASSERT_FALSE(reader.HasMoreData());
404 } 403 }
405 404
406 TEST(MessageTest, MethodCall) { 405 TEST(MessageTest, MethodCall) {
407 dbus::MethodCall method_call("com.example.Interface", "SomeMethod"); 406 dbus::MethodCall method_call("com.example.Interface", "SomeMethod");
408 EXPECT_TRUE(method_call.raw_message() != NULL); 407 EXPECT_TRUE(method_call.raw_message() != NULL);
409 EXPECT_EQ(dbus::Message::MESSAGE_METHOD_CALL, method_call.GetMessageType()); 408 EXPECT_EQ(dbus::Message::MESSAGE_METHOD_CALL, method_call.GetMessageType());
410 EXPECT_EQ("MESSAGE_METHOD_CALL", method_call.GetMessageTypeAsString()); 409 EXPECT_EQ("MESSAGE_METHOD_CALL", method_call.GetMessageTypeAsString());
411 method_call.SetDestination("com.example.Service"); 410 method_call.SetDestination("com.example.Service");
412 method_call.SetPath(dbus::ObjectPath("/com/example/Object")); 411 method_call.SetPath("/com/example/Object");
413 412
414 dbus::MessageWriter writer(&method_call); 413 dbus::MessageWriter writer(&method_call);
415 writer.AppendString("payload"); 414 writer.AppendString("payload");
416 415
417 EXPECT_EQ("message_type: MESSAGE_METHOD_CALL\n" 416 EXPECT_EQ("message_type: MESSAGE_METHOD_CALL\n"
418 "destination: com.example.Service\n" 417 "destination: com.example.Service\n"
419 "path: /com/example/Object\n" 418 "path: /com/example/Object\n"
420 "interface: com.example.Interface\n" 419 "interface: com.example.Interface\n"
421 "member: SomeMethod\n" 420 "member: SomeMethod\n"
422 "signature: s\n" 421 "signature: s\n"
(...skipping 11 matching lines...) Expand all
434 dbus::MethodCall::FromRawMessage(raw_message)); 433 dbus::MethodCall::FromRawMessage(raw_message));
435 EXPECT_EQ("com.example.Interface", method_call->GetInterface()); 434 EXPECT_EQ("com.example.Interface", method_call->GetInterface());
436 EXPECT_EQ("SomeMethod", method_call->GetMember()); 435 EXPECT_EQ("SomeMethod", method_call->GetMember());
437 } 436 }
438 437
439 TEST(MessageTest, Signal) { 438 TEST(MessageTest, Signal) {
440 dbus::Signal signal("com.example.Interface", "SomeSignal"); 439 dbus::Signal signal("com.example.Interface", "SomeSignal");
441 EXPECT_TRUE(signal.raw_message() != NULL); 440 EXPECT_TRUE(signal.raw_message() != NULL);
442 EXPECT_EQ(dbus::Message::MESSAGE_SIGNAL, signal.GetMessageType()); 441 EXPECT_EQ(dbus::Message::MESSAGE_SIGNAL, signal.GetMessageType());
443 EXPECT_EQ("MESSAGE_SIGNAL", signal.GetMessageTypeAsString()); 442 EXPECT_EQ("MESSAGE_SIGNAL", signal.GetMessageTypeAsString());
444 signal.SetPath(dbus::ObjectPath("/com/example/Object")); 443 signal.SetPath("/com/example/Object");
445 444
446 dbus::MessageWriter writer(&signal); 445 dbus::MessageWriter writer(&signal);
447 writer.AppendString("payload"); 446 writer.AppendString("payload");
448 447
449 EXPECT_EQ("message_type: MESSAGE_SIGNAL\n" 448 EXPECT_EQ("message_type: MESSAGE_SIGNAL\n"
450 "path: /com/example/Object\n" 449 "path: /com/example/Object\n"
451 "interface: com.example.Interface\n" 450 "interface: com.example.Interface\n"
452 "member: SomeSignal\n" 451 "member: SomeSignal\n"
453 "signature: s\n" 452 "signature: s\n"
454 "\n" 453 "\n"
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after
507 dbus::MessageReader reader(error_response.get()); 506 dbus::MessageReader reader(error_response.get());
508 std::string error_message; 507 std::string error_message;
509 ASSERT_TRUE(reader.PopString(&error_message)); 508 ASSERT_TRUE(reader.PopString(&error_message));
510 EXPECT_EQ(kErrorMessage, error_message); 509 EXPECT_EQ(kErrorMessage, error_message);
511 } 510 }
512 511
513 TEST(MessageTest, GetAndSetHeaders) { 512 TEST(MessageTest, GetAndSetHeaders) {
514 scoped_ptr<dbus::Response> message(dbus::Response::CreateEmpty()); 513 scoped_ptr<dbus::Response> message(dbus::Response::CreateEmpty());
515 514
516 EXPECT_EQ("", message->GetDestination()); 515 EXPECT_EQ("", message->GetDestination());
517 EXPECT_EQ(dbus::ObjectPath(""), message->GetPath()); 516 EXPECT_EQ("", message->GetPath());
518 EXPECT_EQ("", message->GetInterface()); 517 EXPECT_EQ("", message->GetInterface());
519 EXPECT_EQ("", message->GetMember()); 518 EXPECT_EQ("", message->GetMember());
520 EXPECT_EQ("", message->GetErrorName()); 519 EXPECT_EQ("", message->GetErrorName());
521 EXPECT_EQ("", message->GetSender()); 520 EXPECT_EQ("", message->GetSender());
522 EXPECT_EQ(0U, message->GetSerial()); 521 EXPECT_EQ(0U, message->GetSerial());
523 EXPECT_EQ(0U, message->GetReplySerial()); 522 EXPECT_EQ(0U, message->GetReplySerial());
524 523
525 message->SetDestination("org.chromium.destination"); 524 message->SetDestination("org.chromium.destination");
526 message->SetPath(dbus::ObjectPath("/org/chromium/path")); 525 message->SetPath("/org/chromium/path");
527 message->SetInterface("org.chromium.interface"); 526 message->SetInterface("org.chromium.interface");
528 message->SetMember("member"); 527 message->SetMember("member");
529 message->SetErrorName("org.chromium.error"); 528 message->SetErrorName("org.chromium.error");
530 message->SetSender(":1.2"); 529 message->SetSender(":1.2");
531 message->SetSerial(123); 530 message->SetSerial(123);
532 message->SetReplySerial(456); 531 message->SetReplySerial(456);
533 532
534 EXPECT_EQ("org.chromium.destination", message->GetDestination()); 533 EXPECT_EQ("org.chromium.destination", message->GetDestination());
535 EXPECT_EQ(dbus::ObjectPath("/org/chromium/path"), message->GetPath()); 534 EXPECT_EQ("/org/chromium/path", message->GetPath());
536 EXPECT_EQ("org.chromium.interface", message->GetInterface()); 535 EXPECT_EQ("org.chromium.interface", message->GetInterface());
537 EXPECT_EQ("member", message->GetMember()); 536 EXPECT_EQ("member", message->GetMember());
538 EXPECT_EQ("org.chromium.error", message->GetErrorName()); 537 EXPECT_EQ("org.chromium.error", message->GetErrorName());
539 EXPECT_EQ(":1.2", message->GetSender()); 538 EXPECT_EQ(":1.2", message->GetSender());
540 EXPECT_EQ(123U, message->GetSerial()); 539 EXPECT_EQ(123U, message->GetSerial());
541 EXPECT_EQ(456U, message->GetReplySerial()); 540 EXPECT_EQ(456U, message->GetReplySerial());
542 } 541 }
OLDNEW
« no previous file with comments | « dbus/message.cc ('k') | dbus/mock_bus.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698