mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Fix some warnings for compiler
This commit is contained in:
parent
69e2d94e50
commit
06c1d4d7f9
5 changed files with 78 additions and 77 deletions
|
@ -5804,7 +5804,7 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 70, nparsed = 70, nread = 0
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n\r\n"));
|
||||
EXPECT_EQ(70, parser.parsed);
|
||||
EXPECT_EQ(70, (int)parser.parsed);
|
||||
EXPECT_EQ(0, (int)parser.parser->nread);
|
||||
EXPECT_TRUE(!parser.body);
|
||||
EXPECT_TRUE(parser.headers_complete);
|
||||
|
@ -5815,7 +5815,7 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 75, nparsed = 75, nread = 0
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n\r\nHello"));
|
||||
EXPECT_EQ(75, parser.parsed);
|
||||
EXPECT_EQ(75, (int)parser.parsed);
|
||||
EXPECT_EQ(0, parser.parser->nread);
|
||||
EXPECT_TRUE(parser.body && 5 == parser.body->length);
|
||||
EXPECT_TRUE(parser.headers_complete);
|
||||
|
@ -5826,7 +5826,7 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 150, nparsed = 150, nread = 0
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n\r\nHelloGET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n\r\nWorld"));
|
||||
EXPECT_EQ(150, parser.parsed);
|
||||
EXPECT_EQ(150, (int)parser.parsed);
|
||||
EXPECT_EQ(0, parser.parser->nread);
|
||||
}
|
||||
|
||||
|
@ -5834,13 +5834,13 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 70, nparsed = 70, nread = 0, content_length = 5, Header("Content-Length", 5)
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n\r\n"));
|
||||
EXPECT_EQ(70, parser.parsed);
|
||||
EXPECT_EQ(70, (int)parser.parsed);
|
||||
EXPECT_EQ(0, parser.parser->nread);
|
||||
EXPECT_EQ(5, parser.parser->content_length);
|
||||
|
||||
// size = 79, nparsed = 5, nread = 1, content_length = -1, Header("Content-Length", 5)
|
||||
HELPER_EXPECT_FAILED(parser.parse("elloGET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n\r\nHello"));
|
||||
EXPECT_EQ(5, parser.parsed);
|
||||
EXPECT_EQ(5, (int)parser.parsed);
|
||||
EXPECT_EQ(1, parser.parser->nread);
|
||||
EXPECT_EQ(-1, (int64_t)parser.parser->content_length);
|
||||
}
|
||||
|
@ -5849,13 +5849,13 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 70, nparsed = 70, nread = 0, content_length = 5, Header("Content-Length", 5)
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n\r\n"));
|
||||
EXPECT_EQ(70, parser.parsed);
|
||||
EXPECT_EQ(70, (int)parser.parsed);
|
||||
EXPECT_EQ(0, parser.parser->nread);
|
||||
EXPECT_EQ(5, parser.parser->content_length);
|
||||
|
||||
// size = 80, nparsed = 70, nread = 0, content_length = 0, Header("Content-Length", 5)
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("HelloGET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n\r\nWorld"));
|
||||
EXPECT_EQ(80, parser.parsed);
|
||||
EXPECT_EQ(80, (int)parser.parsed);
|
||||
EXPECT_EQ(0, parser.parser->nread);
|
||||
EXPECT_EQ(0, parser.parser->content_length);
|
||||
}
|
||||
|
@ -5864,7 +5864,7 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 73, nparsed = 73, nread = 0, content_length = 2, Header("Content-Length", 5)
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n\r\nHel"));
|
||||
EXPECT_EQ(73, parser.parsed);
|
||||
EXPECT_EQ(73, (int)parser.parsed);
|
||||
EXPECT_EQ(0, parser.parser->nread);
|
||||
EXPECT_EQ(2, parser.parser->content_length);
|
||||
}
|
||||
|
@ -5873,7 +5873,7 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 82, nparsed = 75, nread = 1, content_length = -1, Header("Content-Length", 5)
|
||||
HELPER_EXPECT_FAILED(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n\r\nHello World!"));
|
||||
EXPECT_EQ(75, parser.parsed);
|
||||
EXPECT_EQ(75, (int)parser.parsed);
|
||||
EXPECT_EQ(1, parser.parser->nread);
|
||||
EXPECT_EQ(-1, (int64_t)parser.parser->content_length);
|
||||
}
|
||||
|
@ -5882,12 +5882,12 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 34, nparsed = 34, nread = 34
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHo"));
|
||||
EXPECT_EQ(34, parser.parsed);
|
||||
EXPECT_EQ(34, (int)parser.parsed);
|
||||
EXPECT_EQ(34, parser.parser->nread);
|
||||
|
||||
// size = 41, nparsed = 41, nread = 0
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("st: ossrs.net\r\nContent-Length: 5\r\n\r\nHello"));
|
||||
EXPECT_EQ(41, parser.parsed);
|
||||
EXPECT_EQ(41, (int)parser.parsed);
|
||||
EXPECT_EQ(0, parser.parser->nread);
|
||||
}
|
||||
|
||||
|
@ -5895,12 +5895,12 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 41, nparsed = 41, nread = 41
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHost: oss"));
|
||||
EXPECT_EQ(41, parser.parsed);
|
||||
EXPECT_EQ(41, (int)parser.parsed);
|
||||
EXPECT_EQ(41, parser.parser->nread);
|
||||
|
||||
// size = 34, nparsed = 34, nread = 0
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("rs.net\r\nContent-Length: 5\r\n\r\nHello"));
|
||||
EXPECT_EQ(34, parser.parsed);
|
||||
EXPECT_EQ(34, (int)parser.parsed);
|
||||
EXPECT_EQ(0, parser.parser->nread);
|
||||
}
|
||||
|
||||
|
@ -5908,12 +5908,12 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 48, nparsed = 48, nread = 48
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r"));
|
||||
EXPECT_EQ(48, parser.parsed);
|
||||
EXPECT_EQ(48, (int)parser.parsed);
|
||||
EXPECT_EQ(48, parser.parser->nread);
|
||||
|
||||
// size = 27, nparsed = 27, nread = 0
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("\nContent-Length: 5\r\n\r\nHello"));
|
||||
EXPECT_EQ(27, parser.parsed);
|
||||
EXPECT_EQ(27, (int)parser.parsed);
|
||||
EXPECT_EQ(0, parser.parser->nread);
|
||||
}
|
||||
|
||||
|
@ -5921,12 +5921,12 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 68, nparsed = 68, nread = 68
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n"));
|
||||
EXPECT_EQ(68, parser.parsed);
|
||||
EXPECT_EQ(68, (int)parser.parsed);
|
||||
EXPECT_EQ(68, parser.parser->nread);
|
||||
|
||||
// size = 7, nparsed = 7, nread = 0
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("\r\nHello"));
|
||||
EXPECT_EQ(7, parser.parsed);
|
||||
EXPECT_EQ(7, (int)parser.parsed);
|
||||
EXPECT_EQ(0, parser.parser->nread);
|
||||
}
|
||||
|
||||
|
@ -5934,12 +5934,12 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 69, nparsed = 69, nread = 69
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n\r"));
|
||||
EXPECT_EQ(69, parser.parsed);
|
||||
EXPECT_EQ(69, (int)parser.parsed);
|
||||
EXPECT_EQ(69, parser.parser->nread);
|
||||
|
||||
// size = 6, nparsed = 6, nread = 0
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("\nHello"));
|
||||
EXPECT_EQ(6, parser.parsed);
|
||||
EXPECT_EQ(6, (int)parser.parsed);
|
||||
EXPECT_EQ(0, parser.parser->nread);
|
||||
}
|
||||
|
||||
|
@ -5947,7 +5947,7 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 75, nparsed = 75, nread = 0
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET /gslb/v1/versions HTTP/1.1\r\nHost: ossrs.net\r\nContent-Length: 5\r\n\r\nHello"));
|
||||
EXPECT_EQ(75, parser.parsed);
|
||||
EXPECT_EQ(75, (int)parser.parsed);
|
||||
EXPECT_EQ(0, parser.parser->nread);
|
||||
}
|
||||
|
||||
|
@ -5955,12 +5955,12 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// nparsed = 2, size = 2, nread = 2
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GE"));
|
||||
EXPECT_EQ(2, parser.parsed);
|
||||
EXPECT_EQ(2, (int)parser.parsed);
|
||||
EXPECT_EQ(2, parser.parser->nread);
|
||||
|
||||
// size = 0, nparsed = 1, nread=2
|
||||
HELPER_EXPECT_FAILED(parser.parse(""));
|
||||
EXPECT_EQ(1, parser.parsed);
|
||||
EXPECT_EQ(1, (int)parser.parsed);
|
||||
EXPECT_EQ(2, parser.parser->nread);
|
||||
}
|
||||
|
||||
|
@ -5968,12 +5968,12 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 2, nparsed = 2, nread = 2
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GE"));
|
||||
EXPECT_EQ(2, parser.parsed);
|
||||
EXPECT_EQ(2, (int)parser.parsed);
|
||||
EXPECT_EQ(2, parser.parser->nread);
|
||||
|
||||
// size = 1, nparsed = 0, nread = 3
|
||||
HELPER_EXPECT_FAILED(parser.parse("X"));
|
||||
EXPECT_EQ(0, parser.parsed);
|
||||
EXPECT_EQ(0, (int)parser.parsed);
|
||||
EXPECT_EQ(3, parser.parser->nread);
|
||||
}
|
||||
|
||||
|
@ -5981,12 +5981,12 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 2, nparsed = 2, nread = 2
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GE"));
|
||||
EXPECT_EQ(2, parser.parsed);
|
||||
EXPECT_EQ(2, (int)parser.parsed);
|
||||
EXPECT_EQ(2, parser.parser->nread);
|
||||
|
||||
// size = 1, nparsed = 1, nread = 3
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("T"));
|
||||
EXPECT_EQ(1, parser.parsed);
|
||||
EXPECT_EQ(1, (int)parser.parsed);
|
||||
EXPECT_EQ(3, parser.parser->nread);
|
||||
}
|
||||
|
||||
|
@ -5994,7 +5994,7 @@ VOID TEST(ProtocolHTTPTest, HTTPParser)
|
|||
MockParser parser;
|
||||
// size = 3, nparsed = 3, nread = 3
|
||||
HELPER_EXPECT_SUCCESS(parser.parse("GET"));
|
||||
EXPECT_EQ(3, parser.parsed);
|
||||
EXPECT_EQ(3, (int)parser.parsed);
|
||||
EXPECT_EQ(3, parser.parser->nread);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue