/**
  * Test for <code>CertificateException(String)</code> constructor Assertion: constructs
  * CertificateException with detail message msg. Parameter <code>msg</code> is not null.
  */
 public void testCertificateException02() {
   CertificateException tE;
   for (int i = 0; i < msgs.length; i++) {
     tE = new CertificateException(msgs[i]);
     assertEquals("getMessage() must return: ".concat(msgs[i]), tE.getMessage(), msgs[i]);
     assertNull("getCause() must return null", tE.getCause());
   }
 }
예제 #2
0
  @Override
  public void onCreate(Bundle savedInstanceState) {
    context = getApplicationContext();
    this.connection = Conexion.getInstance();
    this.roster = RosterManager.getRosterInstance();
    chatMan = ContactsActivity.chatMan;
    chat = chatMan.chat;
    super.onCreate(savedInstanceState);
    setContentView(R.layout.chat);
    destJid = getIntent().getStringExtra("destJid");
    myJid = this.connection.getUser();
    cipher = RosterManager.isSecure(destJid);
    Bundle bundle = getIntent().getExtras();
    passPhrase = bundle.getString(AndroidRsaConstants.PASSPHRASE);

    String parsedDest = StringUtils.parseBareAddress(destJid);
    Log.d(TAG, "Creado chat con " + roster.getEntry(parsedDest).getName() + " cifrado=" + cipher);

    if (chat == null) {
      chatMan.createChat(destJid, messageListener);
      chat = chatMan.getChat();
      if (cipher) {
        Message m = new Message(destJid);
        try {
          chat.sendMessage(m);
        } catch (XMPPException e) {
          e.printStackTrace();
        }
      }
    } else {
      chat.addMessageListener(messageListener);
    }

    adapter = new ChatAdapter(this, listMessages);
    setListAdapter(adapter);
    myListView = getListView();
    myListView.setDivider(null);

    if (cipher) {
      Bitmap bm = AvatarsCache.getAvatar(destJid);
      try {
        cert = Decode.decode(bm);
      } catch (IOException e) {
        e.printStackTrace();
      } catch (CertificateException e) {
        e.printStackTrace();
      }
    }
  }
 /**
  * Test for <code>CertificateException(String)</code> constructor Assertion: constructs
  * CertificateException when <code>msg</code> is null
  */
 public void testCertificateException03() {
   String msg = null;
   CertificateException tE = new CertificateException(msg);
   assertNull("getMessage() must return null.", tE.getMessage());
   assertNull("getCause() must return null", tE.getCause());
 }
 /**
  * Test for <code>CertificateException()</code> constructor Assertion: constructs
  * CertificateException with no detail message
  */
 public void testCertificateException01() {
   CertificateException tE = new CertificateException();
   assertNull("getMessage() must return null.", tE.getMessage());
   assertNull("getCause() must return null", tE.getCause());
 }