#include <cc/dhcp_config_error.h>
#include <testutils/io_utils.h>
#include <testutils/log_utils.h>
+#include <testutils/test_to_element.h>
#include <testutils/user_context_utils.h>
#include <gtest/gtest.h>
void compareJSON(ConstElementPtr a, ConstElementPtr b) {
ASSERT_TRUE(a);
ASSERT_TRUE(b);
- EXPECT_EQ(a->str(), b->str());
+ EXPECT_EQ(a->str(), b->str())
+#ifdef HAVE_CREATE_UNIFIED_DIFF
+ << "\nDiff:\n" << generateDiff(prettyPrint(a), prettyPrint(b)) << "\n"
+#endif
+ ;
}
/// @brief Tests if the input string can be parsed with specific parser
#include <d2/tests/parser_unittest.h>
#include <testutils/io_utils.h>
#include <testutils/log_utils.h>
+#include <testutils/test_to_element.h>
#include <testutils/user_context_utils.h>
#include <gtest/gtest.h>
void compareJSON(ConstElementPtr a, ConstElementPtr b) {
ASSERT_TRUE(a);
ASSERT_TRUE(b);
- EXPECT_EQ(a->str(), b->str());
+ EXPECT_EQ(a->str(), b->str())
+#ifdef HAVE_CREATE_UNIFIED_DIFF
+ << "\nDiff:\n" << generateDiff(prettyPrint(a), prettyPrint(b)) << "\n"
+#endif
+ ;
}
/// @brief Tests if the input string can be parsed with specific parser
#include <testutils/gtest_utils.h>
#include <testutils/io_utils.h>
#include <testutils/log_utils.h>
+#include <testutils/test_to_element.h>
#include <testutils/user_context_utils.h>
#include <gtest/gtest.h>
void compareJSON(ConstElementPtr a, ConstElementPtr b) {
ASSERT_TRUE(a);
ASSERT_TRUE(b);
- EXPECT_EQ(a->str(), b->str());
+ EXPECT_EQ(a->str(), b->str())
+#ifdef HAVE_CREATE_UNIFIED_DIFF
+ << "\nDiff:\n" << generateDiff(prettyPrint(a), prettyPrint(b)) << "\n"
+#endif
+ ;
}
/// @brief Tests if the input string can be parsed with specific parser
read_timeout: READ_TIMEOUT COLON INTEGER {
ctx.unique("read-timeout", ctx.loc2pos(@1));
ElementPtr n(new IntElement($3, ctx.loc2pos(@3)));
- ctx.stack_.back()->set("connect-timeout", n);
+ ctx.stack_.back()->set("read-timeout", n);
};
write_timeout: WRITE_TIMEOUT COLON INTEGER {
#include <dhcpsrv/parsers/simple_parser6.h>
#include <testutils/io_utils.h>
#include <testutils/log_utils.h>
+#include <testutils/test_to_element.h>
#include <testutils/user_context_utils.h>
#include <testutils/gtest_utils.h>
void compareJSON(ConstElementPtr a, ConstElementPtr b) {
ASSERT_TRUE(a);
ASSERT_TRUE(b);
- EXPECT_EQ(a->str(), b->str());
+ EXPECT_EQ(a->str(), b->str())
+#ifdef HAVE_CREATE_UNIFIED_DIFF
+ << "\nDiff:\n" << generateDiff(prettyPrint(a), prettyPrint(b)) << "\n"
+#endif
+ ;
}
/// @brief Tests if the input string can be parsed with specific parser
#include <testutils/gtest_utils.h>
#include <testutils/io_utils.h>
#include <testutils/log_utils.h>
+#include <testutils/test_to_element.h>
#include <testutils/user_context_utils.h>
#include <gtest/gtest.h>
void compareJSON(ConstElementPtr a, ConstElementPtr b) {
ASSERT_TRUE(a);
ASSERT_TRUE(b);
- EXPECT_EQ(a->str(), b->str());
+ EXPECT_EQ(a->str(), b->str())
+#ifdef HAVE_CREATE_UNIFIED_DIFF
+ << "\nDiff:\n" << generateDiff(prettyPrint(a), prettyPrint(b)) << "\n"
+#endif
+ ;
}
/// @brief Tests if the input string can be parsed with specific parser