Skip to content

Commit 58725df

Browse files
committed
Add ServerConfig tests
1 parent 6842d92 commit 58725df

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

unittest/lib/Makefile.am

+2-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ tests_SOURCES = \
1818
TestZeroMQChannel.cpp \
1919
TestSwitchContainer.cpp \
2020
TestSwitchConfigContainer.cpp \
21-
TestSkipRecordAttrContainer.cpp
21+
TestSkipRecordAttrContainer.cpp \
22+
TestServerConfig.cpp
2223

2324
tests_CXXFLAGS = $(DBGFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS_COMMON)
2425
tests_LDADD = $(LDADD_GTEST) $(top_srcdir)/lib/libSaiRedis.a -lhiredis -lswsscommon -lpthread -L$(top_srcdir)/meta/.libs -lsaimetadata -lsaimeta -lzmq $(CODE_COVERAGE_LIBS)

unittest/lib/TestServerConfig.cpp

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#include "ServerConfig.h"
2+
3+
#include <gtest/gtest.h>
4+
5+
#include <memory>
6+
7+
using namespace sairedis;
8+
9+
TEST(ServerConfig, loadFromFile)
10+
{
11+
EXPECT_NE(ServerConfig::loadFromFile("/not_existing"), nullptr);
12+
13+
EXPECT_NE(ServerConfig::loadFromFile("files/server_config_ok.json"), nullptr);
14+
EXPECT_NE(ServerConfig::loadFromFile("files/server_config_bad.json"), nullptr);
15+
}

0 commit comments

Comments
 (0)