#include <string>
#include "chrome/test/chromedriver/chrome/devtools_http_client.h"
#include "chrome/test/chromedriver/chrome/status.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace {
void ExpectEqual(const WebViewInfo& info1, const WebViewInfo& info2) { … }
}
TEST(ParseWebViewsInfo, Normal) { … }
TEST(ParseWebViewsInfo, Multiple) { … }
TEST(ParseWebViewsInfo, WithoutDebuggerUrl) { … }
namespace {
void AssertTypeIsOk(const std::string& type_as_string, WebViewInfo::Type type) { … }
void AssertFails(const std::string& data) { … }
}
TEST(ParseWebViewsInfo, Types) { … }
TEST(ParseWebViewsInfo, NonList) { … }
TEST(ParseWebViewsInfo, NonDictionary) { … }
TEST(ParseWebViewsInfo, NoId) { … }
TEST(ParseWebViewsInfo, InvalidId) { … }
TEST(ParseWebViewsInfo, NoType) { … }
TEST(ParseWebViewsInfo, NoUrl) { … }
TEST(ParseWebViewsInfo, InvalidUrl) { … }