Add response builder to simplify the response build; refine the service interfaces.

This commit is contained in:
Chunting Gu
2019-06-21 17:41:02 +08:00
parent 4140b4f94c
commit 8a7f53313b
14 changed files with 316 additions and 207 deletions
+6 -6
View File
@@ -8,7 +8,7 @@ TEST(UrlTest, Basic) {
EXPECT_EQ("http", url.scheme());
EXPECT_EQ("example.com", url.host());
EXPECT_EQ("", url.port());
EXPECT_EQ("path", url.path());
EXPECT_EQ("/path", url.path());
EXPECT_EQ("", url.query());
}
@@ -28,7 +28,7 @@ TEST(UrlTest, NoPath2) {
EXPECT_EQ("http", url.scheme());
EXPECT_EQ("example.com", url.host());
EXPECT_EQ("", url.port());
EXPECT_EQ("", url.path());
EXPECT_EQ("/", url.path());
EXPECT_EQ("", url.query());
}
@@ -48,7 +48,7 @@ TEST(UrlTest, NoPath4) {
EXPECT_EQ("http", url.scheme());
EXPECT_EQ("example.com", url.host());
EXPECT_EQ("", url.port());
EXPECT_EQ("", url.path());
EXPECT_EQ("/", url.path());
EXPECT_EQ("key=value", url.query());
}
@@ -58,7 +58,7 @@ TEST(UrlTest, NoScheme) {
EXPECT_EQ("", url.scheme());
EXPECT_EQ("", url.host());
EXPECT_EQ("", url.port());
EXPECT_EQ("path/to", url.path());
EXPECT_EQ("/path/to", url.path());
EXPECT_EQ("", url.query());
}
@@ -68,7 +68,7 @@ TEST(UrlTest, NoScheme2) {
EXPECT_EQ("", url.scheme());
EXPECT_EQ("", url.host());
EXPECT_EQ("", url.port());
EXPECT_EQ("path/to", url.path());
EXPECT_EQ("/path/to", url.path());
EXPECT_EQ("key=value", url.query());
}
@@ -78,6 +78,6 @@ TEST(UrlTest, Full) {
EXPECT_EQ("https", url.scheme());
EXPECT_EQ("localhost", url.host());
EXPECT_EQ("3000", url.port());
EXPECT_EQ("path/to", url.path());
EXPECT_EQ("/path/to", url.path());
EXPECT_EQ("key=value", url.query());
}