diff --git a/tests/roles/roles.php b/tests/roles/roles.php new file mode 100644 index 0000000..bcbb973 --- /dev/null +++ b/tests/roles/roles.php @@ -0,0 +1,37 @@ +owl_fs_root/lib/roles/Role.inc"); + + $oRole = & new Role("test role",true, true); + echo "Create ? " . ($oRole->create() ? "Yes" : "No") . "
"; + $oRole = & new Role("test role",true, false); + $oRole->create(); + $oRole = & new Role("test role",false, true); + $oRole->create(); + $oRole = & new Role("test role",false, true); + $oRole->create(); + $oRole = & new Role("test role",true, true); + $oRole->create(); + echo "Update ? " . ($oRole->update() ? "Yes" : "No") . "
"; + echo "Delete ? " . ($oRole->delete() ? "Yes" : "No") . "
"; + $oNewRole = Role::get(1); + echo "Get ?
" . print_r($oNewRole) . "
"; + $oNewRole = Role::getList(); + echo "GetList ?
" . print_r($oNewRole) . "
"; + $oNewRole = Role::getList("WHERE can_read = 1"); + echo "GetList ?
" . print_r($oNewRole) . "
"; + +} + +?>