commit | 6bd571a68d6b5468f7f9e06dc5ef4b479eccdbbf | [log] [tgz] |
---|---|---|
author | Gaurav Shah <gauravsh@google.com> | Fri Mar 22 15:40:41 2013 -0700 |
committer | ChromeBot <chrome-bot@google.com> | Mon Apr 01 15:05:00 2013 -0700 |
tree | 4c6b418fc069297112888a5bc57ffa2f1553c498 | |
parent | 9400082abe65f117f0aca46329967f3823c769fa [diff] |
shill: Add a GMock printer for ::DBus::Variant types GMock 1.6 will otherwise attempt to generate its own at compile time. That fails because GMock infers DBus::Variant as an integer type and will try to generate code that uses DBus::Variant::operator T() on the value where [T = long long]. The operator >> is not defined for (DBus::MessageIter&, long long). BUG=chromium:211445 TEST=FEATURES=test emerge-lumpy shill with gtest 1.6 CQ-DEPEND=CL:46420 Change-Id: I8e49abf877b44e0d187787f1b75aa5598a667da9 Reviewed-on: https://gerrit.chromium.org/gerrit/46428 Commit-Queue: Gaurav Shah <gauravsh@chromium.org> Reviewed-by: Gaurav Shah <gauravsh@chromium.org> Tested-by: Gaurav Shah <gauravsh@chromium.org>