0); /* GPFS limitation, cannot deny only delete. */
}
+static void test_gpfs_lease_mapping(void **state)
+{
+ assert_int_equal(lease_type_to_gpfs(F_RDLCK), GPFS_LEASE_READ);
+ assert_int_equal(lease_type_to_gpfs(F_WRLCK), GPFS_LEASE_WRITE);
+ assert_int_equal(lease_type_to_gpfs(F_UNLCK), GPFS_LEASE_NONE);
+}
+
int main(int argc, char **argv)
{
const struct CMUnitTest tests[] = {
cmocka_unit_test(test_share_deny_mapping),
+ cmocka_unit_test(test_gpfs_lease_mapping),
};
cmocka_set_message_output(CM_OUTPUT_SUBUNIT);