private String resolveSkypeIdOf(String to) throws SkypeException {

    for (Friend f : com.skype.Skype.getContactList().getAllFriends()) {
      if (f.getFullName().equals(to) || f.getId().equals(to)) return f.getId();
    }
    throw new IllegalStateException("User " + to + " not found");
  }
 public void testGetAllMessages() throws Exception {
   TestUtils.showMessageDialog(
       "Please, send a chat message 'Hello, World!' to " + TestData.getFriendId() + ".");
   Friend friend = TestData.getFriend();
   ChatMessage[] messages = friend.getAllChatMessages();
   assertTrue(0 < messages.length);
 }
 private boolean internalIsKnownUser(String user) {
   try {
     for (Friend f : com.skype.Skype.getContactList().getAllFriends()) {
       if (f.getFullName().equals(user) || f.getId().equals(user)) return true;
     }
   } catch (SkypeException e) {
     throw new UnhandledException(e);
   }
   return false;
 }
 public void testGetAllCalls() throws Exception {
   TestUtils.showMessageDialog(
       "Please, start a call to " + TestData.getFriendId() + "and finsh it in 10 seconds.");
   Friend friend = TestData.getFriend();
   Call[] calls = friend.getAllCalls();
   assertTrue(0 < calls.length);
   Call latest = calls[0];
   assertEquals(TestData.getFriendId(), latest.getPartnerId());
   assertEquals(TestData.getFriendDisplayName(), latest.getPartnerDisplayName());
   assertTrue(new Date().getTime() - 10000 <= latest.getStartTime().getTime());
   assertEquals(Call.Type.OUTGOING_P2P, latest.getType());
 }