winlin

refine the utest, add stats

@@ -4530,32 +4530,47 @@ VOID TEST(ConfigMainTest, CheckConf_heartbeat) @@ -4530,32 +4530,47 @@ VOID TEST(ConfigMainTest, CheckConf_heartbeat)
4530 4530
4531 if (true) { 4531 if (true) {
4532 MockSrsConfig conf; 4532 MockSrsConfig conf;
  4533 + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"heartbeat{enabled on;}"));
  4534 + }
  4535 +
  4536 + if (true) {
  4537 + MockSrsConfig conf;
4533 EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"heartbeat{enableds on;}")); 4538 EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"heartbeat{enableds on;}"));
4534 } 4539 }
4535 4540
4536 if (true) { 4541 if (true) {
4537 MockSrsConfig conf; 4542 MockSrsConfig conf;
  4543 + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"heartbeat{interval 9;}"));
  4544 + }
  4545 +
  4546 + if (true) {
  4547 + MockSrsConfig conf;
4538 EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"heartbeat{intervals 9;}")); 4548 EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"heartbeat{intervals 9;}"));
4539 } 4549 }
4540 4550
4541 if (true) { 4551 if (true) {
4542 MockSrsConfig conf; 4552 MockSrsConfig conf;
  4553 + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"heartbeat{url http://127.0.0.1:8085/api/v1/servers;}"));
  4554 + }
  4555 +
  4556 + if (true) {
  4557 + MockSrsConfig conf;
4543 EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"heartbeat{urls http://127.0.0.1:8085/api/v1/servers;}")); 4558 EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"heartbeat{urls http://127.0.0.1:8085/api/v1/servers;}"));
4544 } 4559 }
4545 4560
4546 if (true) { 4561 if (true) {
4547 MockSrsConfig conf; 4562 MockSrsConfig conf;
4548 - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"heartbeat{device_ids 0;}")); 4563 + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"heartbeat{device_id 0;}"));
4549 } 4564 }
4550 4565
4551 if (true) { 4566 if (true) {
4552 MockSrsConfig conf; 4567 MockSrsConfig conf;
4553 - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"heartbeat{device_indexs 0;}")); 4568 + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"heartbeat{device_ids 0;}"));
4554 } 4569 }
4555 4570
4556 if (true) { 4571 if (true) {
4557 MockSrsConfig conf; 4572 MockSrsConfig conf;
4558 - EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"heartbeat{device_index -1;}")); 4573 + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"heartbeat{summaries on;}"));
4559 } 4574 }
4560 4575
4561 if (true) { 4576 if (true) {
@@ -4587,6 +4602,39 @@ VOID TEST(ConfigMainTest, CheckConf_http_api) @@ -4587,6 +4602,39 @@ VOID TEST(ConfigMainTest, CheckConf_http_api)
4587 } 4602 }
4588 } 4603 }
4589 4604
  4605 +VOID TEST(ConfigMainTest, CheckConf_stats)
  4606 +{
  4607 + if (true) {
  4608 + MockSrsConfig conf;
  4609 + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"stats{}"));
  4610 + }
  4611 +
  4612 + if (true) {
  4613 + MockSrsConfig conf;
  4614 + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"statss{}"));
  4615 + }
  4616 +
  4617 + if (true) {
  4618 + MockSrsConfig conf;
  4619 + EXPECT_TRUE(ERROR_SUCCESS == conf.parse(_MIN_OK_CONF"stats{network_device_index 0;}"));
  4620 + }
  4621 +
  4622 + if (true) {
  4623 + MockSrsConfig conf;
  4624 + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"stats{network_device_indexs 0;}"));
  4625 + }
  4626 +
  4627 + if (true) {
  4628 + MockSrsConfig conf;
  4629 + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"stats{network_device_index -100;}"));
  4630 + }
  4631 +
  4632 + if (true) {
  4633 + MockSrsConfig conf;
  4634 + EXPECT_TRUE(ERROR_SUCCESS != conf.parse(_MIN_OK_CONF"stats{network_device_index -1;}"));
  4635 + }
  4636 +}
  4637 +
4590 VOID TEST(ConfigMainTest, CheckConf_http_stream) 4638 VOID TEST(ConfigMainTest, CheckConf_http_stream)
4591 { 4639 {
4592 if (true) { 4640 if (true) {