We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f6b35da commit 467e228Copy full SHA for 467e228
unittest/vslib/TestResourceLimiterParser.cpp
@@ -0,0 +1,24 @@
1
+#include "ResourceLimiterParser.h"
2
+
3
+#include <gtest/gtest.h>
4
5
+using namespace saivs;
6
7
+TEST(ResourceLimiterParser, parseFromFile)
8
+{
9
+ EXPECT_NE(ResourceLimiterParser::parseFromFile(nullptr), nullptr);
10
11
+ EXPECT_NE(ResourceLimiterParser::parseFromFile("not_existing"), nullptr);
12
13
+ EXPECT_NE(ResourceLimiterParser::parseFromFile("files/resource_limiter_bad.txt"), nullptr);
14
15
+ EXPECT_NE(ResourceLimiterParser::parseFromFile("files/resource_limiter_ok.txt"), nullptr);
16
17
+ auto rlc = ResourceLimiterParser::parseFromFile("files/resource_limiter_ok.txt");
18
19
+ auto rl = rlc->getResourceLimiter(1);
20
21
+ EXPECT_NE(rl, nullptr);
22
23
+ EXPECT_EQ(rl->getObjectTypeLimit(SAI_OBJECT_TYPE_PORT), 8);
24
+}
0 commit comments