added functional testing for username and password