Skip to content

Commit 8a27205

Browse files
authored
CDRIVER-3422 add entity map and BSON parser (#712)
1 parent 7c61dba commit 8a27205

File tree

10 files changed

+1596
-41
lines changed

10 files changed

+1596
-41
lines changed

src/libmongoc/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -992,7 +992,10 @@ set (test-libmongoc-sources
992992
${PROJECT_SOURCE_DIR}/tests/test-mongoc-write-commands.c
993993
${PROJECT_SOURCE_DIR}/tests/test-mongoc-write-concern.c
994994
${PROJECT_SOURCE_DIR}/tests/TestSuite.c
995+
${PROJECT_SOURCE_DIR}/tests/unified/bson-parser.c
996+
${PROJECT_SOURCE_DIR}/tests/unified/entity-map.c
995997
${PROJECT_SOURCE_DIR}/tests/unified/runner.c
998+
${PROJECT_SOURCE_DIR}/tests/unified/util.c
996999
)
9971000

9981001
if (MONGOC_ENABLE_SSL)

src/libmongoc/tests/test-conveniences.c

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -249,8 +249,9 @@ bson_lookup_value (const bson_t *b, const char *key, bson_value_t *value)
249249
bson_value_copy (bson_iter_value (&iter), value);
250250
}
251251

252-
bson_t*
253-
bson_lookup_bson (const bson_t *b, const char *key) {
252+
bson_t *
253+
bson_lookup_bson (const bson_t *b, const char *key)
254+
{
254255
bson_iter_t iter;
255256
bson_t tmp;
256257

@@ -1958,7 +1959,8 @@ semver_cmp (semver_t *a, semver_t *b)
19581959
}
19591960

19601961
int
1961-
semver_cmp_str (semver_t *a, const char* str) {
1962+
semver_cmp_str (semver_t *a, const char *str)
1963+
{
19621964
semver_t b;
19631965

19641966
semver_parse (str, &b);

src/libmongoc/tests/test-conveniences.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,4 +271,9 @@ semver_to_string (semver_t *str);
271271
for (bson_iter_init (&(iter_varname), (bson)); \
272272
bson_iter_next (&(iter_varname));)
273273

274+
#define TEST_ERROR_DOMAIN 123456
275+
#define TEST_ERROR_CODE 654321
276+
#define test_set_error(error, ...) \
277+
bson_set_error (error, TEST_ERROR_DOMAIN, TEST_ERROR_CODE, __VA_ARGS__)
278+
274279
#endif /* TEST_CONVENIENCES_H */

0 commit comments

Comments
 (0)