unittest/lib/TestRedisRemoteSaiInterface.cpp (14 lines of code) (raw):
#include "RedisRemoteSaiInterface.h"
#include "ContextConfigContainer.h"
#include <gtest/gtest.h>
using namespace sairedis;
TEST(RedisRemoteSaiInterface, queryStatsCapabilityNegative)
{
auto ctx = ContextConfigContainer::loadFromFile("foo");
auto rec = std::make_shared<Recorder>();
RedisRemoteSaiInterface sai(ctx->get(0), nullptr, rec);
EXPECT_EQ(SAI_STATUS_INVALID_PARAMETER,
sai.queryStatsCapability(0,
SAI_OBJECT_TYPE_NULL,
0));
}