NamedUsernamePasswordCredential namedupc = (NamedUsernamePasswordCredential) subject.getPrivateCredentials().toArray()[0];
assertEquals("Credential name", "cred1", namedupc.getName());
assertEquals("Username", "name1", namedupc.getUsername());
assertEquals("Password", "pwd1", new String(namedupc.getPassword()));
context.logout();
assertEquals("Private credentials upon logout", 0, subject.getPrivateCredentials().size());
assertTrue("id of server subject should be null", ContextManager.getSubjectId(subject) == null);
}