echo " E!: " . $e->getMessage() . "<br/>"; } echo "* Test User with no args <br/>"; try { $anUser = new User(); echo " The return of User toString [" . $anUser . "]<br/>"; pr($anUser); } catch (Exception $e) { echo " E!: " . $e->getMessage() . "<br/>"; } echo "<br/>"; echo "The User file [userdb]<br/>"; echo "<br/>"; echo "* Test UserDB file<br/>"; try { setUpUserDB(); $anUserDB = new UserDB(USERDB_FILE_LOCATION); $userObjects = $anUserDB->getElementObjects("ALL_OBJECTS"); echo " The return of UserDB get element objects<br/>"; pr($userObjects); echo " The return of UserDB file<br/>"; pr($anUserDB); echo " The return of UserDB element 0 unencrypted password<br/>"; $aUser = $anUserDB->getUser("admin"); pr($aUser->validatePassword("1234")); echo " The return of UserDB getNextPINName<br/>"; pr($anUserDB->getNextPINName()); } catch (Exception $e) { echo " E!: " . $e->getMessage() . "<br/>"; } echo "-------------------- End Test bed for User classes --------------------<br/>";