mirror of
git://anongit.mindrot.org/openssh.git
synced 2025-02-17 14:26:56 +00:00
upstream commit
Add ASSERT_LONG_* helpers. Upstream-Regress-ID: fe15beaea8f5063c7f21b0660c722648e3d76431
This commit is contained in:
parent
c6774d2118
commit
8884b7247d
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: test_helper.c,v 1.6 2015/03/03 20:42:49 djm Exp $ */
|
/* $OpenBSD: test_helper.c,v 1.7 2017/03/14 01:10:07 dtucker Exp $ */
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2011 Damien Miller <djm@mindrot.org>
|
* Copyright (c) 2011 Damien Miller <djm@mindrot.org>
|
||||||
*
|
*
|
||||||
@ -441,6 +441,17 @@ assert_u_int(const char *file, int line, const char *a1, const char *a2,
|
|||||||
test_die();
|
test_die();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
assert_long(const char *file, int line, const char *a1, const char *a2,
|
||||||
|
long aa1, long aa2, enum test_predicate pred)
|
||||||
|
{
|
||||||
|
TEST_CHECK(aa1, aa2, pred);
|
||||||
|
test_header(file, line, a1, a2, "LONG", pred);
|
||||||
|
fprintf(stderr, "%12s = %ld / 0x%lx\n", a1, aa1, aa1);
|
||||||
|
fprintf(stderr, "%12s = %ld / 0x%lx\n", a2, aa2, aa2);
|
||||||
|
test_die();
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
assert_long_long(const char *file, int line, const char *a1, const char *a2,
|
assert_long_long(const char *file, int line, const char *a1, const char *a2,
|
||||||
long long aa1, long long aa2, enum test_predicate pred)
|
long long aa1, long long aa2, enum test_predicate pred)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
/* $OpenBSD: test_helper.h,v 1.6 2015/01/18 19:52:44 djm Exp $ */
|
/* $OpenBSD: test_helper.h,v 1.7 2017/03/14 01:10:07 dtucker Exp $ */
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2011 Damien Miller <djm@mindrot.org>
|
* Copyright (c) 2011 Damien Miller <djm@mindrot.org>
|
||||||
*
|
*
|
||||||
@ -67,6 +67,9 @@ void assert_size_t(const char *file, int line,
|
|||||||
void assert_u_int(const char *file, int line,
|
void assert_u_int(const char *file, int line,
|
||||||
const char *a1, const char *a2,
|
const char *a1, const char *a2,
|
||||||
u_int aa1, u_int aa2, enum test_predicate pred);
|
u_int aa1, u_int aa2, enum test_predicate pred);
|
||||||
|
void assert_long(const char *file, int line,
|
||||||
|
const char *a1, const char *a2,
|
||||||
|
long aa1, long aa2, enum test_predicate pred);
|
||||||
void assert_long_long(const char *file, int line,
|
void assert_long_long(const char *file, int line,
|
||||||
const char *a1, const char *a2,
|
const char *a1, const char *a2,
|
||||||
long long aa1, long long aa2, enum test_predicate pred);
|
long long aa1, long long aa2, enum test_predicate pred);
|
||||||
@ -110,6 +113,8 @@ void assert_u64(const char *file, int line,
|
|||||||
assert_size_t(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_EQ)
|
assert_size_t(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_EQ)
|
||||||
#define ASSERT_U_INT_EQ(a1, a2) \
|
#define ASSERT_U_INT_EQ(a1, a2) \
|
||||||
assert_u_int(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_EQ)
|
assert_u_int(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_EQ)
|
||||||
|
#define ASSERT_LONG_EQ(a1, a2) \
|
||||||
|
assert_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_EQ)
|
||||||
#define ASSERT_LONG_LONG_EQ(a1, a2) \
|
#define ASSERT_LONG_LONG_EQ(a1, a2) \
|
||||||
assert_long_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_EQ)
|
assert_long_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_EQ)
|
||||||
#define ASSERT_CHAR_EQ(a1, a2) \
|
#define ASSERT_CHAR_EQ(a1, a2) \
|
||||||
@ -139,6 +144,8 @@ void assert_u64(const char *file, int line,
|
|||||||
assert_size_t(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_NE)
|
assert_size_t(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_NE)
|
||||||
#define ASSERT_U_INT_NE(a1, a2) \
|
#define ASSERT_U_INT_NE(a1, a2) \
|
||||||
assert_u_int(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_NE)
|
assert_u_int(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_NE)
|
||||||
|
#define ASSERT_LONG_NE(a1, a2) \
|
||||||
|
assert_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_NE)
|
||||||
#define ASSERT_LONG_LONG_NE(a1, a2) \
|
#define ASSERT_LONG_LONG_NE(a1, a2) \
|
||||||
assert_long_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_NE)
|
assert_long_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_NE)
|
||||||
#define ASSERT_CHAR_NE(a1, a2) \
|
#define ASSERT_CHAR_NE(a1, a2) \
|
||||||
@ -166,6 +173,8 @@ void assert_u64(const char *file, int line,
|
|||||||
assert_size_t(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LT)
|
assert_size_t(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LT)
|
||||||
#define ASSERT_U_INT_LT(a1, a2) \
|
#define ASSERT_U_INT_LT(a1, a2) \
|
||||||
assert_u_int(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LT)
|
assert_u_int(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LT)
|
||||||
|
#define ASSERT_LONG_LT(a1, a2) \
|
||||||
|
assert_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LT)
|
||||||
#define ASSERT_LONG_LONG_LT(a1, a2) \
|
#define ASSERT_LONG_LONG_LT(a1, a2) \
|
||||||
assert_long_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LT)
|
assert_long_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LT)
|
||||||
#define ASSERT_CHAR_LT(a1, a2) \
|
#define ASSERT_CHAR_LT(a1, a2) \
|
||||||
@ -193,6 +202,8 @@ void assert_u64(const char *file, int line,
|
|||||||
assert_size_t(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LE)
|
assert_size_t(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LE)
|
||||||
#define ASSERT_U_INT_LE(a1, a2) \
|
#define ASSERT_U_INT_LE(a1, a2) \
|
||||||
assert_u_int(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LE)
|
assert_u_int(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LE)
|
||||||
|
#define ASSERT_LONG_LE(a1, a2) \
|
||||||
|
assert_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LE)
|
||||||
#define ASSERT_LONG_LONG_LE(a1, a2) \
|
#define ASSERT_LONG_LONG_LE(a1, a2) \
|
||||||
assert_long_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LE)
|
assert_long_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LE)
|
||||||
#define ASSERT_CHAR_LE(a1, a2) \
|
#define ASSERT_CHAR_LE(a1, a2) \
|
||||||
@ -220,6 +231,8 @@ void assert_u64(const char *file, int line,
|
|||||||
assert_size_t(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GT)
|
assert_size_t(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GT)
|
||||||
#define ASSERT_U_INT_GT(a1, a2) \
|
#define ASSERT_U_INT_GT(a1, a2) \
|
||||||
assert_u_int(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GT)
|
assert_u_int(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GT)
|
||||||
|
#define ASSERT_LONG_GT(a1, a2) \
|
||||||
|
assert_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GT)
|
||||||
#define ASSERT_LONG_LONG_GT(a1, a2) \
|
#define ASSERT_LONG_LONG_GT(a1, a2) \
|
||||||
assert_long_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GT)
|
assert_long_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GT)
|
||||||
#define ASSERT_CHAR_GT(a1, a2) \
|
#define ASSERT_CHAR_GT(a1, a2) \
|
||||||
@ -247,6 +260,8 @@ void assert_u64(const char *file, int line,
|
|||||||
assert_size_t(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GE)
|
assert_size_t(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GE)
|
||||||
#define ASSERT_U_INT_GE(a1, a2) \
|
#define ASSERT_U_INT_GE(a1, a2) \
|
||||||
assert_u_int(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GE)
|
assert_u_int(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GE)
|
||||||
|
#define ASSERT_LONG_GE(a1, a2) \
|
||||||
|
assert_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GE)
|
||||||
#define ASSERT_LONG_LONG_GE(a1, a2) \
|
#define ASSERT_LONG_LONG_GE(a1, a2) \
|
||||||
assert_long_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GE)
|
assert_long_long(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GE)
|
||||||
#define ASSERT_CHAR_GE(a1, a2) \
|
#define ASSERT_CHAR_GE(a1, a2) \
|
||||||
|
Loading…
Reference in New Issue
Block a user