class TC_Password < Test::Unit::TestCase include P4RubyTest def test_password assert( p4.connect, "Failed to connect to Perforce server" ) assert( p4.run_password( "", "foo" ), "Failed to set password" ) p4.password = "foo" assert( p4.password == "foo", "Password not set correctly" ) assert( p4.run_login, "Failed to login to server" ) # Note: p4.password is set by the login above to the ticket. assert( p4.run_password( "foo", "" ), "Failed to clear password" ) end end