summaryrefslogtreecommitdiffstats
path: root/chrome/test/chromedriver/status_unittest.cc
diff options
context:
space:
mode:
authorkkania@chromium.org <kkania@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-04 20:14:29 +0000
committerkkania@chromium.org <kkania@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-12-04 20:14:29 +0000
commit7f01dde7a68ea76b24aa3c0afd5ca528e2ef9b0c (patch)
treeef16ccfa623aaffd3d193bfd2e5dd7254ed5f9d0 /chrome/test/chromedriver/status_unittest.cc
parent8a48f3f925b5f3b15b69ea6d11568b85987ffc47 (diff)
downloadchromium_src-7f01dde7a68ea76b24aa3c0afd5ca528e2ef9b0c.zip
chromium_src-7f01dde7a68ea76b24aa3c0afd5ca528e2ef9b0c.tar.gz
chromium_src-7f01dde7a68ea76b24aa3c0afd5ca528e2ef9b0c.tar.bz2
[chromedriver] Implement connecting to devtools and loading a page.
BUG=none Review URL: https://chromiumcodereview.appspot.com/11415205 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@171035 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test/chromedriver/status_unittest.cc')
-rw-r--r--chrome/test/chromedriver/status_unittest.cc36
1 files changed, 26 insertions, 10 deletions
diff --git a/chrome/test/chromedriver/status_unittest.cc b/chrome/test/chromedriver/status_unittest.cc
index a585afb..9946c07 100644
--- a/chrome/test/chromedriver/status_unittest.cc
+++ b/chrome/test/chromedriver/status_unittest.cc
@@ -14,17 +14,33 @@ TEST(StatusTest, Ok) {
}
TEST(StatusTest, Error) {
- Status ok(kUnknownCommand);
- ASSERT_FALSE(ok.IsOk());
- ASSERT_TRUE(ok.IsError());
- ASSERT_EQ(kUnknownCommand, ok.code());
- ASSERT_STREQ("unknown command", ok.message().c_str());
+ Status error(kUnknownCommand);
+ ASSERT_FALSE(error.IsOk());
+ ASSERT_TRUE(error.IsError());
+ ASSERT_EQ(kUnknownCommand, error.code());
+ ASSERT_STREQ("unknown command", error.message().c_str());
}
TEST(StatusTest, ErrorWithDetails) {
- Status ok(kUnknownError, "something happened");
- ASSERT_FALSE(ok.IsOk());
- ASSERT_TRUE(ok.IsError());
- ASSERT_EQ(kUnknownError, ok.code());
- ASSERT_STREQ("unknown error: something happened", ok.message().c_str());
+ Status error(kUnknownError, "something happened");
+ ASSERT_FALSE(error.IsOk());
+ ASSERT_TRUE(error.IsError());
+ ASSERT_EQ(kUnknownError, error.code());
+ ASSERT_STREQ("unknown error: something happened", error.message().c_str());
+}
+
+TEST(StatusTest, ErrorWithCause) {
+ Status error(
+ kUnknownCommand, "quit",
+ Status(
+ kUnknownError, "something happened",
+ Status(kSessionNotCreatedException)));
+ ASSERT_FALSE(error.IsOk());
+ ASSERT_TRUE(error.IsError());
+ ASSERT_EQ(kUnknownCommand, error.code());
+ ASSERT_STREQ(
+ "unknown command: quit\n"
+ "from unknown error: something happened\n"
+ "from session not created exception",
+ error.message().c_str());
}