コード例 #1
0
 @Test
 public void testToString() {
   Credentials creds = new Credentials(null, null);
   assertEquals(Credentials.class.getName() + ":null:null:<hidden>", creds.toString());
   creds = new Credentials("", new NullToken());
   assertEquals(
       Credentials.class.getName() + "::" + NullToken.class.getName() + ":<hidden>",
       creds.toString());
   creds = new Credentials("abc", null);
   assertEquals(Credentials.class.getName() + ":abc:null:<hidden>", creds.toString());
   creds = new Credentials("abc", new PasswordToken(""));
   assertEquals(
       Credentials.class.getName() + ":abc:" + PasswordToken.class.getName() + ":<hidden>",
       creds.toString());
 }
コード例 #2
0
ファイル: HttpState.java プロジェクト: nlevitt/heritrix3
 /**
  * Returns a string representation of the credentials.
  *
  * @param credMap The credentials.
  * @return The string representation.
  */
 private static String getCredentialsStringRepresentation(
     final Map<AuthScope, Credentials> credMap) {
   StringBuffer sbResult = new StringBuffer();
   Iterator<AuthScope> iter = credMap.keySet().iterator();
   while (iter.hasNext()) {
     Object key = iter.next();
     Credentials cred = credMap.get(key);
     if (sbResult.length() > 0) {
       sbResult.append(", ");
     }
     sbResult.append(key);
     sbResult.append("#");
     sbResult.append(cred.toString());
   }
   return sbResult.toString();
 }