27
27
28
28
#include " Basics/Common.h"
29
29
30
- #define BOOST_TEST_INCLUDED
31
- #include < boost/test/unit_test.hpp>
30
+ #include " catch.hpp"
32
31
33
32
#include < velocypack/Builder.h>
34
33
#include < velocypack/Parser.h>
43
42
#define VPACK_CHECK (expected, func, lValue, rValue ) \
44
43
l = VPackParser::fromJson(lValue); \
45
44
r = VPackParser::fromJson(rValue); \
46
- BOOST_CHECK_EQUAL (expected, func(l->slice (), r->slice(), true)); \
45
+ CHECK (expected == func(l->slice (), r->slice(), true)); \
47
46
48
47
#define INIT_BUFFER TRI_string_buffer_t* sb = TRI_CreateStringBuffer(TRI_UNKNOWN_MEM_ZONE);
49
48
#define FREE_BUFFER TRI_FreeStringBuffer (TRI_UNKNOWN_MEM_ZONE, sb);
50
49
#define STRINGIFY TRI_StringifyJson (sb, json);
51
50
#define STRING_VALUE sb->_buffer
52
51
#define FREE_JSON TRI_FreeJson (TRI_UNKNOWN_MEM_ZONE, json);
53
52
54
- // -----------------------------------------------------------------------------
55
- // --SECTION-- setup / tear-down
56
- // -----------------------------------------------------------------------------
57
-
58
- struct VPackHelperSetup {
59
- VPackHelperSetup () {
60
- BOOST_TEST_MESSAGE (" setup VelocyPackHelper test" );
61
- }
62
-
63
- ~VPackHelperSetup () {
64
- BOOST_TEST_MESSAGE (" tear-down VelocyPackHelper test" );
65
- }
66
- };
67
-
68
53
// -----------------------------------------------------------------------------
69
54
// --SECTION-- test suite
70
55
// -----------------------------------------------------------------------------
@@ -73,13 +58,13 @@ struct VPackHelperSetup {
73
58
// / @brief setup
74
59
// //////////////////////////////////////////////////////////////////////////////
75
60
76
- BOOST_FIXTURE_TEST_SUITE ( VPackHelperTest, VPackHelperSetup)
61
+ TEST_CASE ( " VPackHelperTest" , " [vpack] " ) {
77
62
78
63
// //////////////////////////////////////////////////////////////////////////////
79
64
// / @brief test compare values with equal values
80
65
// //////////////////////////////////////////////////////////////////////////////
81
66
82
- BOOST_AUTO_TEST_CASE ( tst_compare_values_equal) {
67
+ SECTION ( " tst_compare_values_equal" ) {
83
68
std::shared_ptr<VPackBuilder> l;
84
69
std::shared_ptr<VPackBuilder> r;
85
70
@@ -106,7 +91,7 @@ BOOST_AUTO_TEST_CASE (tst_compare_values_equal) {
106
91
// / @brief test compare values with unequal values
107
92
// //////////////////////////////////////////////////////////////////////////////
108
93
109
- BOOST_AUTO_TEST_CASE ( tst_compare_values_unequal) {
94
+ SECTION ( " tst_compare_values_unequal" ) {
110
95
std::shared_ptr<VPackBuilder> l;
111
96
std::shared_ptr<VPackBuilder> r;
112
97
VPACK_CHECK (-1 , arangodb::basics::VelocyPackHelper::compare, " null" , " false" );
@@ -188,7 +173,7 @@ BOOST_AUTO_TEST_CASE (tst_compare_values_unequal) {
188
173
// / @brief generate tests
189
174
// //////////////////////////////////////////////////////////////////////////////
190
175
191
- BOOST_AUTO_TEST_SUITE_END ()
176
+ }
192
177
193
178
// Local Variables:
194
179
// mode: outline-minor
0 commit comments