From 0d52cb4aea2e0af1b8a4a8557e26c9edf85c96db Mon Sep 17 00:00:00 2001 From: Vicent Marti Date: Thu, 24 Jan 2013 00:09:55 +0100 Subject: [PATCH] opts: Some basic tests --- tests-clar/core/opts.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 tests-clar/core/opts.c diff --git a/tests-clar/core/opts.c b/tests-clar/core/opts.c new file mode 100644 index 000000000..6468b357a --- /dev/null +++ b/tests-clar/core/opts.c @@ -0,0 +1,18 @@ +#include "clar_libgit2.h" + +void test_core_opts__readwrite(void) +{ + size_t old_val = 0; + size_t new_val = 0; + + git_libgit2_opts(GIT_OPT_GET_MWINDOW_SIZE, &old_val); + git_libgit2_opts(GIT_OPT_SET_MWINDOW_SIZE, (size_t)1234); + git_libgit2_opts(GIT_OPT_GET_MWINDOW_SIZE, &new_val); + + cl_assert(new_val == 1234); + + git_libgit2_opts(GIT_OPT_SET_MWINDOW_SIZE, old_val); + git_libgit2_opts(GIT_OPT_GET_MWINDOW_SIZE, &new_val); + + cl_assert(new_val == old_val); +}