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()); }