t0001-errno.c 330 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14
#include "test_lib.h"
#include "errors.h"
#include <string.h>

BEGIN_TEST(errno_zero_on_init)
	must_be_true(git_errno == 0);
END_TEST

BEGIN_TEST(set_ENOTOID)
	must_be_true(GIT_ENOTOID != 0);
	git_errno = GIT_ENOTOID;
	must_be_true(git_errno == GIT_ENOTOID);
	must_pass(strcmp(git_strerror(git_errno), "Not a git oid"));
END_TEST