summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_uitest.cc
diff options
context:
space:
mode:
authorjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-31 19:51:46 +0000
committerjhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-07-31 19:51:46 +0000
commit2104671bcd53e386ab63e5856ba058503c4a75e2 (patch)
tree2f9c345f9a4c39203d034487c63f6a5195400488 /chrome/browser/extensions/extension_uitest.cc
parent0298d9c293255381f87e6fe1a6bb2927c4feffb5 (diff)
downloadchromium_src-2104671bcd53e386ab63e5856ba058503c4a75e2.zip
chromium_src-2104671bcd53e386ab63e5856ba058503c4a75e2.tar.gz
chromium_src-2104671bcd53e386ab63e5856ba058503c4a75e2.tar.bz2
Coverity: Check the return value of DictionaryValue::GetString.
CID=4199,4685 BUG=none TEST=none Review URL: http://codereview.chromium.org/159677 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22173 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_uitest.cc')
-rw-r--r--chrome/browser/extensions/extension_uitest.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/chrome/browser/extensions/extension_uitest.cc b/chrome/browser/extensions/extension_uitest.cc
index 89faa41..fed09d8 100644
--- a/chrome/browser/extensions/extension_uitest.cc
+++ b/chrome/browser/extensions/extension_uitest.cc
@@ -129,11 +129,11 @@ TEST_F(SimpleApiCallExtensionTest, RunTest) {
DictionaryValue* message_dict =
reinterpret_cast<DictionaryValue*>(message_value.get());
std::string result;
- message_dict->GetString(keys::kAutomationNameKey, &result);
+ ASSERT_TRUE(message_dict->GetString(keys::kAutomationNameKey, &result));
EXPECT_EQ(result, "tabs.remove");
result = "";
- message_dict->GetString(keys::kAutomationArgsKey, &result);
+ ASSERT_TRUE(message_dict->GetString(keys::kAutomationArgsKey, &result));
EXPECT_NE(result, "");
int callback_id = 0xBAADF00D;
@@ -347,7 +347,7 @@ void BrowserEventAutomationProxy::HandleMessageFromChrome() {
std::string origin(origin());
std::string target(target());
- ASSERT_TRUE(message.length() > 0);
+ ASSERT_GT(message.length(), 0);
ASSERT_STREQ(keys::kAutomationOrigin, origin.c_str());
if (target == keys::kAutomationRequestTarget) {
@@ -360,7 +360,7 @@ void BrowserEventAutomationProxy::HandleMessageFromChrome() {
reinterpret_cast<DictionaryValue*>(message_value.get());
std::string name;
- message_dict->GetString(keys::kAutomationNameKey, &name);
+ ASSERT_TRUE(message_dict->GetString(keys::kAutomationNameKey, &name));
ASSERT_STREQ(name.c_str(), "windows.getCurrent");
// Send an OpenChannelToExtension message to chrome. Note: the JSON
@@ -392,7 +392,7 @@ void BrowserEventAutomationProxy::HandleMessageFromChrome() {
reinterpret_cast<DictionaryValue*>(message_value.get());
std::string event_name;
- message_dict->GetString(L"data", &event_name);
+ ASSERT_TRUE(message_dict->GetString(L"data", &event_name));
if (event_name == "\"ACK\"") {
ASSERT_EQ(0, event_count_.size());
} else {