Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Add tests for new pkg_printf() formats: %R, %V, %u
Matthew Seaman committed 12 years ago
commit af0bfe8a75d88be72422458e95b0aaf9f30a8f8c
parent e2aeb40
1 file changed +36 -0
modified tests/lib/pkg_printf_test.c
@@ -1378,10 +1378,12 @@ ATF_TC_BODY(format_code, tc)
		{ "On", PP_PKG, PP_PKG_OPTION_NAME,         2, '\0', },
		{ "Ov", PP_PKG, PP_PKG_OPTION_VALUE,        2, '\0', },
		{ "O",  PP_PKG, PP_PKG_OPTIONS,             1, '\0', },
+
		{ "R",  PP_PKG, PP_PKG_REPO_PATH,           1, '\0', },
		{ "S",  PP_PKG, PP_PKG_CHAR_STRING,         1, '\0', },
		{ "Un", PP_PKG, PP_PKG_USER_NAME,           2, '\0', },
		{ "Uu", PP_PKG, PP_PKG_USER_UIDSTR,         2, '\0', },
		{ "U",  PP_PKG, PP_PKG_USERS,               1, '\0', },
+
		{ "V",  PP_PKG, PP_PKG_OLD_VERSION,         1, '\0', },
		{ "a",  PP_PKG, PP_PKG_AUTOREMOVE,          1, '\0', },
		{ "bn", PP_PKG, PP_PKG_SHLIB_PROVIDED_NAME, 2, '\0', },
		{ "b",  PP_PKG, PP_PKG_SHLIBS_PROVIDED,     1, '\0', },
@@ -1406,6 +1408,7 @@ ATF_TC_BODY(format_code, tc)
		{ "r",  PP_PKG, PP_PKG_REQUIREMENTS,        1, '\0', },
		{ "s",  PP_PKG, PP_PKG_FLATSIZE,            1, '\0', },
		{ "t",  PP_PKG, PP_PKG_INSTALL_TIMESTAMP,   1, '\0', },
+
		{ "u",  PP_PKG, PP_PKG_CHECKSUM,            1, '\0', },
		{ "v",  PP_PKG, PP_PKG_VERSION,             1, '\0', },
		{ "w",  PP_PKG, PP_PKG_HOME_PAGE,           1, '\0', },
		{ "%",  PP_PKG, PP_LITERAL_PERCENT,         1, '\0', },
@@ -1439,10 +1442,12 @@ ATF_TC_BODY(format_code, tc)
		{ "On", PP_B, PP_UNKNOWN,                 0, 'O',  },
		{ "Ov", PP_B, PP_UNKNOWN,                 0, 'O',  },
		{ "O",  PP_B, PP_UNKNOWN,                 0, 'O',  },
+
		{ "R",  PP_B, PP_PKG_REPO_PATH,           1, '\0', },
		{ "S",  PP_B, PP_UNKNOWN,                 0, 'S',  },
		{ "Un", PP_B, PP_UNKNOWN,                 0, 'U',  },
		{ "Uu", PP_B, PP_UNKNOWN,                 0, 'U',  },
		{ "U",  PP_B, PP_UNKNOWN,                 0, 'U',  },
+
		{ "V",  PP_B, PP_PKG_OLD_VERSION,         1, '\0', },
		{ "a",  PP_B, PP_PKG_AUTOREMOVE,          1, '\0', },
		{ "bn", PP_B, PP_UNKNOWN,                 0, 'b',  },
		{ "b",  PP_B, PP_UNKNOWN,                 0, 'b',  },
@@ -1467,6 +1472,7 @@ ATF_TC_BODY(format_code, tc)
		{ "r",  PP_B, PP_UNKNOWN,                 0, 'r',  },
		{ "s",  PP_B, PP_PKG_FLATSIZE,            1, '\0', },
		{ "t",  PP_B, PP_PKG_INSTALL_TIMESTAMP,   1, '\0', },
+
		{ "u",  PP_B, PP_PKG_CHECKSUM,            1, '\0', },
		{ "v",  PP_B, PP_PKG_VERSION,             1, '\0', },
		{ "w",  PP_B, PP_PKG_HOME_PAGE,           1, '\0', },
		{ "%",  PP_B, PP_LITERAL_PERCENT,         1, '\0', },
@@ -1500,10 +1506,12 @@ ATF_TC_BODY(format_code, tc)
		{ "On", PP_C, PP_UNKNOWN,                 0, 'O',  },
		{ "Ov", PP_C, PP_UNKNOWN,                 0, 'O',  },
		{ "O",  PP_C, PP_UNKNOWN,                 0, 'O',  },
+
		{ "R",  PP_C, PP_PKG_REPO_PATH,           1, '\0', },
		{ "S",  PP_C, PP_UNKNOWN,                 0, 'S',  },
		{ "Un", PP_C, PP_UNKNOWN,                 0, 'U',  },
		{ "Uu", PP_C, PP_UNKNOWN,                 0, 'U',  },
		{ "U",  PP_C, PP_UNKNOWN,                 0, 'U',  },
+
		{ "V",  PP_C, PP_PKG_OLD_VERSION,         1, '\0', },
		{ "a",  PP_C, PP_PKG_AUTOREMOVE,          1, '\0', },
		{ "bn", PP_C, PP_UNKNOWN,                 0, 'b',  },
		{ "b",  PP_C, PP_UNKNOWN,                 0, 'b',  },
@@ -1528,6 +1536,7 @@ ATF_TC_BODY(format_code, tc)
		{ "r",  PP_C, PP_UNKNOWN,                 0, 'r',  },
		{ "s",  PP_C, PP_PKG_FLATSIZE,            1, '\0', },
		{ "t",  PP_C, PP_PKG_INSTALL_TIMESTAMP,   1, '\0', },
+
		{ "u",  PP_C, PP_PKG_CHECKSUM,            1, '\0', },
		{ "v",  PP_C, PP_PKG_VERSION,             1, '\0', },
		{ "w",  PP_C, PP_PKG_HOME_PAGE,           1, '\0', },
		{ "%",  PP_C, PP_LITERAL_PERCENT,         1, '\0', },
@@ -1561,10 +1570,12 @@ ATF_TC_BODY(format_code, tc)
		{ "On", PP_D, PP_UNKNOWN,                 0, 'O',  },
		{ "Ov", PP_D, PP_UNKNOWN,                 0, 'O',  },
		{ "O",  PP_D, PP_UNKNOWN,                 0, 'O',  },
+
		{ "R",  PP_D, PP_PKG_REPO_PATH,           1, '\0', },
		{ "S",  PP_D, PP_UNKNOWN,                 0, 'S',  },
		{ "Un", PP_D, PP_UNKNOWN,                 0, 'U',  },
		{ "Uu", PP_D, PP_UNKNOWN,                 0, 'U',  },
		{ "U",  PP_D, PP_UNKNOWN,                 0, 'U',  },
+
		{ "V",  PP_D, PP_PKG_OLD_VERSION,         1, '\0', },
		{ "a",  PP_D, PP_PKG_AUTOREMOVE,          1, '\0', },
		{ "bn", PP_D, PP_UNKNOWN,                 0, 'b',  },
		{ "b",  PP_D, PP_UNKNOWN,                 0, 'b',  },
@@ -1589,6 +1600,7 @@ ATF_TC_BODY(format_code, tc)
		{ "r",  PP_D, PP_UNKNOWN,                 0, 'r',  },
		{ "s",  PP_D, PP_PKG_FLATSIZE,            1, '\0', },
		{ "t",  PP_D, PP_PKG_INSTALL_TIMESTAMP,   1, '\0', },
+
		{ "u",  PP_D, PP_PKG_CHECKSUM,            1, '\0', },
		{ "v",  PP_D, PP_PKG_VERSION,             1, '\0', },
		{ "w",  PP_D, PP_PKG_HOME_PAGE,           1, '\0', },
		{ "%",  PP_D, PP_LITERAL_PERCENT,         1, '\0', },
@@ -1622,10 +1634,12 @@ ATF_TC_BODY(format_code, tc)
		{ "On", PP_F, PP_UNKNOWN,                 0, 'O',  },
		{ "Ov", PP_F, PP_UNKNOWN,                 0, 'O',  },
		{ "O",  PP_F, PP_UNKNOWN,                 0, 'O',  },
+
		{ "R",  PP_F, PP_PKG_REPO_PATH,           1, '\0', },
		{ "S",  PP_F, PP_UNKNOWN,                 0, 'S',  },
		{ "Un", PP_F, PP_UNKNOWN,                 0, 'U',  },
		{ "Uu", PP_F, PP_UNKNOWN,                 0, 'U',  },
		{ "U",  PP_F, PP_UNKNOWN,                 0, 'U',  },
+
		{ "V",  PP_F, PP_PKG_OLD_VERSION,         1, '\0', },
		{ "a",  PP_F, PP_PKG_AUTOREMOVE,          1, '\0', },
		{ "bn", PP_F, PP_UNKNOWN,                 0, 'b',  },
		{ "b",  PP_F, PP_UNKNOWN,                 0, 'b',  },
@@ -1650,6 +1664,7 @@ ATF_TC_BODY(format_code, tc)
		{ "r",  PP_F, PP_UNKNOWN,                 0, 'r',  },
		{ "s",  PP_F, PP_PKG_FLATSIZE,            1, '\0', },
		{ "t",  PP_F, PP_PKG_INSTALL_TIMESTAMP,   1, '\0', },
+
		{ "u",  PP_F, PP_PKG_CHECKSUM,            1, '\0', },
		{ "v",  PP_F, PP_PKG_VERSION,             1, '\0', },
		{ "w",  PP_F, PP_PKG_HOME_PAGE,           1, '\0', },
		{ "%",  PP_F, PP_LITERAL_PERCENT,         1, '\0', },
@@ -1683,10 +1698,12 @@ ATF_TC_BODY(format_code, tc)
		{ "On", PP_G, PP_UNKNOWN,                 0, 'O',  },
		{ "Ov", PP_G, PP_UNKNOWN,                 0, 'O',  },
		{ "O",  PP_G, PP_UNKNOWN,                 0, 'O',  },
+
		{ "R",  PP_G, PP_PKG_REPO_PATH,           1, '\0', },
		{ "S",  PP_G, PP_UNKNOWN,                 0, 'S',  },
		{ "Un", PP_G, PP_UNKNOWN,                 0, 'U',  },
		{ "Uu", PP_G, PP_UNKNOWN,                 0, 'U',  },
		{ "U",  PP_G, PP_UNKNOWN,                 0, 'U',  },
+
		{ "V",  PP_G, PP_PKG_OLD_VERSION,         1, '\0', },
		{ "a",  PP_G, PP_PKG_AUTOREMOVE,          1, '\0', },
		{ "bn", PP_G, PP_UNKNOWN,                 0, 'b',  },
		{ "b",  PP_G, PP_UNKNOWN,                 0, 'b',  },
@@ -1711,6 +1728,7 @@ ATF_TC_BODY(format_code, tc)
		{ "r",  PP_G, PP_UNKNOWN,                 0, 'r',  },
		{ "s",  PP_G, PP_PKG_FLATSIZE,            1, '\0', },
		{ "t",  PP_G, PP_PKG_INSTALL_TIMESTAMP,   1, '\0', },
+
		{ "u",  PP_G, PP_PKG_CHECKSUM,            1, '\0', },
		{ "v",  PP_G, PP_PKG_VERSION,             1, '\0', },
		{ "w",  PP_G, PP_PKG_HOME_PAGE,           1, '\0', },
		{ "%",  PP_G, PP_LITERAL_PERCENT,         1, '\0', },
@@ -1744,10 +1762,12 @@ ATF_TC_BODY(format_code, tc)
		{ "On", PP_L, PP_UNKNOWN,                 0, 'O',  },
		{ "Ov", PP_L, PP_UNKNOWN,                 0, 'O',  },
		{ "O",  PP_L, PP_UNKNOWN,                 0, 'O',  },
+
		{ "R",  PP_L, PP_PKG_REPO_PATH,           1, '\0', },
		{ "S",  PP_L, PP_UNKNOWN,                 0, 'S',  },
		{ "Un", PP_L, PP_UNKNOWN,                 0, 'U',  },
		{ "Uu", PP_L, PP_UNKNOWN,                 0, 'U',  },
		{ "U",  PP_L, PP_UNKNOWN,                 0, 'U',  },
+
		{ "V",  PP_L, PP_PKG_OLD_VERSION,         1, '\0', },
		{ "a",  PP_L, PP_PKG_AUTOREMOVE,          1, '\0', },
		{ "bn", PP_L, PP_UNKNOWN,                 0, 'b',  },
		{ "b",  PP_L, PP_UNKNOWN,                 0, 'b',  },
@@ -1772,6 +1792,7 @@ ATF_TC_BODY(format_code, tc)
		{ "r",  PP_L, PP_UNKNOWN,                 0, 'r',  },
		{ "s",  PP_L, PP_PKG_FLATSIZE,            1, '\0', },
		{ "t",  PP_L, PP_PKG_INSTALL_TIMESTAMP,   1, '\0', },
+
		{ "u",  PP_L, PP_PKG_CHECKSUM,            1, '\0', },
		{ "v",  PP_L, PP_PKG_VERSION,             1, '\0', },
		{ "w",  PP_L, PP_PKG_HOME_PAGE,           1, '\0', },
		{ "%",  PP_L, PP_LITERAL_PERCENT,         1, '\0', },
@@ -1805,10 +1826,12 @@ ATF_TC_BODY(format_code, tc)
		{ "On", PP_O, PP_PKG_OPTION_NAME,         2, '\0', },
		{ "Ov", PP_O, PP_PKG_OPTION_VALUE,        2, '\0', },
		{ "O",  PP_O, PP_UNKNOWN,                 0, 'O',  },
+
		{ "R",  PP_O, PP_PKG_REPO_PATH,           1, '\0', },
		{ "S",  PP_O, PP_UNKNOWN,                 0, 'S',  },
		{ "Un", PP_O, PP_UNKNOWN,                 0, 'U',  },
		{ "Uu", PP_O, PP_UNKNOWN,                 0, 'U',  },
		{ "U",  PP_O, PP_UNKNOWN,                 0, 'U',  },
+
		{ "V",  PP_O, PP_PKG_OLD_VERSION,         1, '\0', },
		{ "a",  PP_O, PP_PKG_AUTOREMOVE,          1, '\0', },
		{ "bn", PP_O, PP_UNKNOWN,                 0, 'b',  },
		{ "b",  PP_O, PP_UNKNOWN,                 0, 'b',  },
@@ -1833,6 +1856,7 @@ ATF_TC_BODY(format_code, tc)
		{ "r",  PP_O, PP_UNKNOWN,                 0, 'r',  },
		{ "s",  PP_O, PP_PKG_FLATSIZE,            1, '\0', },
		{ "t",  PP_O, PP_PKG_INSTALL_TIMESTAMP,   1, '\0', },
+
		{ "u",  PP_O, PP_PKG_CHECKSUM,            1, '\0', },
		{ "v",  PP_O, PP_PKG_VERSION,             1, '\0', },
		{ "w",  PP_O, PP_PKG_HOME_PAGE,           1, '\0', },
		{ "%",  PP_O, PP_LITERAL_PERCENT,         1, '\0', },
@@ -1866,10 +1890,12 @@ ATF_TC_BODY(format_code, tc)
		{ "On", PP_U, PP_UNKNOWN,                 0, 'O',  },
		{ "Ov", PP_U, PP_UNKNOWN,                 0, 'O',  },
		{ "O",  PP_U, PP_UNKNOWN,                 0, 'O',  },
+
		{ "R",  PP_U, PP_PKG_REPO_PATH,           1, '\0', },
		{ "S",  PP_U, PP_UNKNOWN,                 0, 'S',  },
		{ "Un", PP_U, PP_PKG_USER_NAME,           2, '\0', },
		{ "Uu", PP_U, PP_PKG_USER_UIDSTR,         2, '\0', },
		{ "U",  PP_U, PP_UNKNOWN,                 0, 'U',  },
+
		{ "V",  PP_U, PP_PKG_OLD_VERSION,         1, '\0', },
		{ "a",  PP_U, PP_PKG_AUTOREMOVE,          1, '\0', },
		{ "bn", PP_U, PP_UNKNOWN,                 0, 'b',  },
		{ "b",  PP_U, PP_UNKNOWN,                 0, 'b',  },
@@ -1894,6 +1920,7 @@ ATF_TC_BODY(format_code, tc)
		{ "r",  PP_U, PP_UNKNOWN,                 0, 'r',  },
		{ "s",  PP_U, PP_PKG_FLATSIZE,            1, '\0', },
		{ "t",  PP_U, PP_PKG_INSTALL_TIMESTAMP,   1, '\0', },
+
		{ "u",  PP_U, PP_PKG_CHECKSUM,            1, '\0', },
		{ "v",  PP_U, PP_PKG_VERSION,             1, '\0', },
		{ "w",  PP_U, PP_PKG_HOME_PAGE,           1, '\0', },
		{ "%",  PP_U, PP_LITERAL_PERCENT,         1, '\0', },
@@ -1927,10 +1954,12 @@ ATF_TC_BODY(format_code, tc)
		{ "On", PP_b, PP_UNKNOWN,                 0, 'O',  },
		{ "Ov", PP_b, PP_UNKNOWN,                 0, 'O',  },
		{ "O",  PP_b, PP_UNKNOWN,                 0, 'O',  },
+
		{ "R",  PP_b, PP_PKG_REPO_PATH,           1, '\0', },
		{ "S",  PP_b, PP_UNKNOWN,                 0, 'S',  },
		{ "Un", PP_b, PP_UNKNOWN,                 0, 'U',  },
		{ "Uu", PP_b, PP_UNKNOWN,                 0, 'U',  },
		{ "U",  PP_b, PP_UNKNOWN,                 0, 'U',  },
+
		{ "V",  PP_b, PP_PKG_OLD_VERSION,         1, '\0', },
		{ "a",  PP_b, PP_PKG_AUTOREMOVE,          1, '\0', },
		{ "bn", PP_b, PP_PKG_SHLIB_PROVIDED_NAME, 2, '\0', },
		{ "b",  PP_b, PP_UNKNOWN,                 0, 'b',  },
@@ -1955,6 +1984,7 @@ ATF_TC_BODY(format_code, tc)
		{ "r",  PP_b, PP_UNKNOWN,                 0, 'r',  },
		{ "s",  PP_b, PP_PKG_FLATSIZE,            1, '\0', },
		{ "t",  PP_b, PP_PKG_INSTALL_TIMESTAMP,   1, '\0', },
+
		{ "u",  PP_b, PP_PKG_CHECKSUM,            1, '\0', },
		{ "v",  PP_b, PP_PKG_VERSION,             1, '\0', },
		{ "w",  PP_b, PP_PKG_HOME_PAGE,           1, '\0', },
		{ "%",  PP_b, PP_LITERAL_PERCENT,         1, '\0', },
@@ -1989,10 +2019,12 @@ ATF_TC_BODY(format_code, tc)
		{ "On", PP_d, PP_UNKNOWN,                 0, 'O',  },
		{ "Ov", PP_d, PP_UNKNOWN,                 0, 'O',  },
		{ "O",  PP_d, PP_UNKNOWN,                 0, 'O',  },
+
		{ "R",  PP_d, PP_PKG_REPO_PATH,           1, '\0', },
		{ "S",  PP_d, PP_UNKNOWN,                 0, 'S',  },
		{ "Un", PP_d, PP_UNKNOWN,                 0, 'U',  },
		{ "Uu", PP_d, PP_UNKNOWN,                 0, 'U',  },
		{ "U",  PP_d, PP_UNKNOWN,                 0, 'U',  },
+
		{ "V",  PP_d, PP_PKG_OLD_VERSION,         1, '\0', },
		{ "a",  PP_d, PP_PKG_AUTOREMOVE,          1, '\0', },
		{ "bn", PP_d, PP_UNKNOWN,                 0, 'b',  },
		{ "b",  PP_d, PP_UNKNOWN,                 0, 'b',  },
@@ -2017,6 +2049,7 @@ ATF_TC_BODY(format_code, tc)
		{ "r",  PP_d, PP_UNKNOWN,                 0, 'r',  },
		{ "s",  PP_d, PP_PKG_FLATSIZE,            1, '\0', },
		{ "t",  PP_d, PP_PKG_INSTALL_TIMESTAMP,   1, '\0', },
+
		{ "u",  PP_d, PP_PKG_CHECKSUM,            1, '\0', },
		{ "v",  PP_d, PP_PKG_VERSION,             1, '\0', },
		{ "w",  PP_d, PP_PKG_HOME_PAGE,           1, '\0', },
		{ "%",  PP_d, PP_LITERAL_PERCENT,         1, '\0', },
@@ -2050,10 +2083,12 @@ ATF_TC_BODY(format_code, tc)
		{ "On", PP_r, PP_UNKNOWN,                 0, 'O',  },
		{ "Ov", PP_r, PP_UNKNOWN,                 0, 'O',  },
		{ "O",  PP_r, PP_UNKNOWN,                 0, 'O',  },
+
		{ "R",  PP_r, PP_PKG_REPO_PATH,           1, '\0', },
		{ "S",  PP_r, PP_UNKNOWN,                 0, 'S',  },
		{ "Un", PP_r, PP_UNKNOWN,                 0, 'U',  },
		{ "Uu", PP_r, PP_UNKNOWN,                 0, 'U',  },
		{ "U",  PP_r, PP_UNKNOWN,                 0, 'U',  },
+
		{ "V",  PP_r, PP_PKG_OLD_VERSION,         1, '\0', },
		{ "a",  PP_r, PP_PKG_AUTOREMOVE,          1, '\0', },
		{ "bn", PP_r, PP_UNKNOWN,                 0, 'b',  },
		{ "b",  PP_r, PP_UNKNOWN,                 0, 'b',  },
@@ -2078,6 +2113,7 @@ ATF_TC_BODY(format_code, tc)
		{ "r",  PP_r, PP_UNKNOWN,                 0, 'r',  },
		{ "s",  PP_r, PP_PKG_FLATSIZE,            1, '\0', },
		{ "t",  PP_r, PP_PKG_INSTALL_TIMESTAMP,   1, '\0', },
+
		{ "u",  PP_r, PP_PKG_CHECKSUM,            1, '\0', },
		{ "v",  PP_r, PP_PKG_VERSION,             1, '\0', },
		{ "w",  PP_r, PP_PKG_HOME_PAGE,           1, '\0', },
		{ "%",  PP_r, PP_LITERAL_PERCENT,         1, '\0', },