mirror of
				https://git.proxmox.com/git/libgit2
				synced 2025-11-04 13:55:27 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			599 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			599 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "clar_libgit2.h"
 | 
						|
#include "git2/sys/config.h"
 | 
						|
 | 
						|
void test_config_backend__checks_version(void)
 | 
						|
{
 | 
						|
	git_config *cfg;
 | 
						|
	git_config_backend backend = GIT_CONFIG_BACKEND_INIT;
 | 
						|
	const git_error *err;
 | 
						|
 | 
						|
	backend.version = 1024;
 | 
						|
 | 
						|
	cl_git_pass(git_config_new(&cfg));
 | 
						|
	cl_git_fail(git_config_add_backend(cfg, &backend, 0, false));
 | 
						|
	err = giterr_last();
 | 
						|
	cl_assert_equal_i(GITERR_INVALID, err->klass);
 | 
						|
 | 
						|
	giterr_clear();
 | 
						|
	backend.version = 1024;
 | 
						|
	cl_git_fail(git_config_add_backend(cfg, &backend, 0, false));
 | 
						|
	err = giterr_last();
 | 
						|
	cl_assert_equal_i(GITERR_INVALID, err->klass);
 | 
						|
 | 
						|
	git_config_free(cfg);
 | 
						|
}
 |