if (MXPatterns.isUserId(userId)) { filteredUserIds.add(userId); } else {
} else if (MXPatterns.isUserId(id)) {
if (!MXPatterns.isUserId(userId)) { mUIHandler.post(new Runnable() { @Override
private void assertAllTrueWithCorrectPrefix(String value) { Assert.assertTrue(MXPatterns.isUserId("@" + value)); Assert.assertTrue(MXPatterns.isRoomId("!" + value)); Assert.assertTrue(MXPatterns.isRoomAlias("#" + value)); Assert.assertTrue(MXPatterns.isEventId("$" + value)); Assert.assertTrue(MXPatterns.isGroupId("+" + value)); }
if (MXPatterns.isUserId(firstParam)) { if (temp.length > 2) { Log.e(LOG_TAG, "## parseUniversalLink : universal link to member id is too long");
private void assertAllFalse(String value) { Assert.assertFalse(MXPatterns.isUserId(value)); Assert.assertFalse(MXPatterns.isRoomId(value)); Assert.assertFalse(MXPatterns.isRoomAlias(value)); Assert.assertFalse(MXPatterns.isEventId(value)); Assert.assertFalse(MXPatterns.isGroupId(value)); } }
@Test public void MxPatterns_eventId_ok() { for (String value : validEventIds) { Assert.assertFalse(MXPatterns.isUserId(value)); Assert.assertFalse(MXPatterns.isRoomId(value)); Assert.assertFalse(MXPatterns.isRoomAlias(value)); Assert.assertTrue(MXPatterns.isEventId(value)); Assert.assertFalse(MXPatterns.isGroupId(value)); } }
@Test public void MxPatterns_userId_ok() { for (String value : validUserIds) { Assert.assertTrue(MXPatterns.isUserId(value)); Assert.assertFalse(MXPatterns.isRoomId(value)); Assert.assertFalse(MXPatterns.isRoomAlias(value)); Assert.assertFalse(MXPatterns.isEventId(value)); Assert.assertFalse(MXPatterns.isGroupId(value)); } }
@Test public void MxPatterns_roomAlias_ok() { for (String value : validRoomAliasIds) { Assert.assertFalse(MXPatterns.isUserId(value)); Assert.assertFalse(MXPatterns.isRoomId(value)); Assert.assertTrue(MXPatterns.isRoomAlias(value)); Assert.assertFalse(MXPatterns.isEventId(value)); Assert.assertFalse(MXPatterns.isGroupId(value)); } }
@Test public void MxPatterns_roomId_ok() { for (String value : validRoomIds) { Assert.assertFalse(MXPatterns.isUserId(value)); Assert.assertTrue(MXPatterns.isRoomId(value)); Assert.assertFalse(MXPatterns.isRoomAlias(value)); Assert.assertFalse(MXPatterns.isEventId(value)); Assert.assertFalse(MXPatterns.isGroupId(value)); } }
@Test public void MxPatterns_groupId_ok() { for (String value : validGroupIds) { Assert.assertFalse(MXPatterns.isUserId(value)); Assert.assertFalse(MXPatterns.isRoomId(value)); Assert.assertFalse(MXPatterns.isRoomAlias(value)); Assert.assertFalse(MXPatterns.isEventId(value)); Assert.assertTrue(MXPatterns.isGroupId(value)); } }