1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

fix the empty config error

This commit is contained in:
winlin 2014-07-20 17:08:47 +08:00
parent 75bfe2af78
commit 0db2e6b8e9
3 changed files with 37 additions and 1 deletions

View file

@ -53,6 +53,20 @@ int MockSrsConfigBuffer::fullfill(const char* /*filename*/)
return ERROR_SUCCESS;
}
MockSrsConfig::MockSrsConfig()
{
}
MockSrsConfig::~MockSrsConfig()
{
}
int MockSrsConfig::parse(string buf)
{
MockSrsConfigBuffer buffer(buf);
return parse_buffer(&buffer);
}
VOID TEST(ConfigTest, CheckMacros)
{
#ifndef SRS_CONSTS_LOCALHOST
@ -777,3 +791,9 @@ VOID TEST(ConfigDirectiveTest, ParseLineNormal)
EXPECT_EQ(0, (int)dir2.directives.size());
EXPECT_EQ(3, (int)dir2.conf_line);
}
VOID TEST(ConfigMainTest, ParseEmpty)
{
MockSrsConfig conf;
EXPECT_TRUE(ERROR_SUCCESS != conf.parse(""));
}