Files
neuron/tests/config_test.cc
T
fengzero e83c4253ba optimize neuron running directory
neuron
  /config/neuron.yaml
  /config/public.pem
  /config/private.key
  /plugins/xxx.so
  /plugins/schema/xxx.json
2022-03-17 07:20:44 +00:00

25 lines
635 B
C++

#include <gtest/gtest.h>
#include "config.h"
TEST(ConfigTest, ReadConfig)
{
neu_config_init((char *) "./neuron.yaml");
char *result = neu_config_get_value(2, (char *) "web", (char *) "host");
EXPECT_STREQ("0.0.0.0", result);
free(result);
result = neu_config_get_value(2, (char *) "web", (char *) "port");
EXPECT_STREQ("7000", result);
free(result);
result = neu_config_get_value(2, (char *) "api", (char *) "host");
EXPECT_STREQ("0.0.0.0", result);
free(result);
result = neu_config_get_value(2, (char *) "api", (char *) "port");
EXPECT_STREQ("7001", result);
free(result);
}