summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_function_test_utils.cc
diff options
context:
space:
mode:
authormihaip@chromium.org <mihaip@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-18 18:00:18 +0000
committermihaip@chromium.org <mihaip@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-18 18:00:18 +0000
commit8ce80ea6b03c939b8b1f018e55620579730d646d (patch)
treee0a980ff43a034bb786bb0d88fae6003eb4e7f43 /chrome/browser/extensions/extension_function_test_utils.cc
parent4af5ef4a92f994ed75f20eeac9a2de2aae1707ee (diff)
downloadchromium_src-8ce80ea6b03c939b8b1f018e55620579730d646d.zip
chromium_src-8ce80ea6b03c939b8b1f018e55620579730d646d.tar.gz
chromium_src-8ce80ea6b03c939b8b1f018e55620579730d646d.tar.bz2
Use more idiomatic gtest style in extension_function_test_utils.
R=phajdan.jr@chromium.org Review URL: http://codereview.chromium.org/8342003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106081 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_function_test_utils.cc')
-rw-r--r--chrome/browser/extensions/extension_function_test_utils.cc23
1 files changed, 10 insertions, 13 deletions
diff --git a/chrome/browser/extensions/extension_function_test_utils.cc b/chrome/browser/extensions/extension_function_test_utils.cc
index 7c0db6d..c6990e8 100644
--- a/chrome/browser/extensions/extension_function_test_utils.cc
+++ b/chrome/browser/extensions/extension_function_test_utils.cc
@@ -88,8 +88,8 @@ std::string GetString(base::DictionaryValue* val, const std::string& key) {
}
base::DictionaryValue* ToDictionary(base::Value* val) {
- if (!val || !val->IsType(base::Value::TYPE_DICTIONARY))
- ADD_FAILURE() << "value is null or not a dictionary.";
+ EXPECT_TRUE(val);
+ EXPECT_EQ(base::Value::TYPE_DICTIONARY, val->GetType());
return static_cast<base::DictionaryValue*>(val);
}
@@ -104,8 +104,7 @@ scoped_refptr<Extension> CreateEmptyExtension() {
*test_extension_value.get(),
Extension::NO_FLAGS,
&error));
- if (!error.empty())
- ADD_FAILURE() << "Could not parse test extension " << error;
+ EXPECT_TRUE(error.empty()) << "Could not parse test extension " << error;
return extension;
}
@@ -120,8 +119,8 @@ std::string RunFunctionAndReturnError(UIThreadExtensionFunction* function,
RunFunctionFlags flags) {
scoped_refptr<ExtensionFunction> function_owner(function);
RunFunction(function, args, browser, flags);
- if (function->GetResultValue())
- ADD_FAILURE() << function->GetResult();
+ EXPECT_FALSE(function->GetResultValue()) << "Unexpected function result " <<
+ function->GetResult();
return function->GetError();
}
@@ -136,10 +135,9 @@ base::Value* RunFunctionAndReturnResult(UIThreadExtensionFunction* function,
RunFunctionFlags flags) {
scoped_refptr<ExtensionFunction> function_owner(function);
RunFunction(function, args, browser, flags);
- if (!function->GetError().empty())
- ADD_FAILURE() << "Unexpected error: " << function->GetError();
- if (!function->GetResultValue())
- ADD_FAILURE() << "No result value found";
+ EXPECT_TRUE(function->GetError().empty()) << "Unexpected error: "
+ << function->GetError();
+ EXPECT_TRUE(function->GetResultValue()) << "No result value found";
return function->GetResultValue()->DeepCopy();
}
@@ -148,9 +146,8 @@ void RunFunction(UIThreadExtensionFunction* function,
Browser* browser,
RunFunctionFlags flags) {
scoped_ptr<base::ListValue> parsed_args(ParseList(args));
- if (!parsed_args.get()) {
- ADD_FAILURE() << "Could not parse extension function arguments: " << args;
- }
+ ASSERT_TRUE(parsed_args.get()) <<
+ "Could not parse extension function arguments: " << args;
function->SetArgs(parsed_args.get());
TestFunctionDispatcherDelegate dispatcher_delegate(browser);