]> git.proxmox.com Git - libgit2.git/blob - tests/config/backend.c
New upstream version 0.28.1+dfsg.1
[libgit2.git] / tests / config / backend.c
1 #include "clar_libgit2.h"
2 #include "git2/sys/config.h"
3
4 void test_config_backend__checks_version(void)
5 {
6 git_config *cfg;
7 git_config_backend backend = GIT_CONFIG_BACKEND_INIT;
8 const git_error *err;
9
10 backend.version = 1024;
11
12 cl_git_pass(git_config_new(&cfg));
13 cl_git_fail(git_config_add_backend(cfg, &backend, 0, NULL, false));
14 err = git_error_last();
15 cl_assert_equal_i(GIT_ERROR_INVALID, err->klass);
16
17 git_error_clear();
18 backend.version = 1024;
19 cl_git_fail(git_config_add_backend(cfg, &backend, 0, NULL, false));
20 err = git_error_last();
21 cl_assert_equal_i(GIT_ERROR_INVALID, err->klass);
22
23 git_config_free(cfg);
24 }