public void testComplexParsing() { RobotName address = RobotName.fromAddress("robot+proxy#version@appspot.com"); assertEquals("appspot.com", address.getDomain()); assertEquals("robot", address.getId()); assertEquals("proxy", address.getProxyFor()); assertEquals("version", address.getVersion()); }
public void testWellFormedAddress() { assertFalse(RobotName.isWellFormedAddress("foo")); assertFalse(RobotName.isWellFormedAddress("bar.com")); assertFalse(RobotName.isWellFormedAddress("@bar.com")); assertFalse(RobotName.isWellFormedAddress("foo@")); assertTrue(RobotName.isWellFormedAddress("foo@bar.com")); assertTrue(RobotName.isWellFormedAddress("foo#1@bar.com")); assertTrue(RobotName.isWellFormedAddress("foo+wave#1@bar.com")); assertTrue(RobotName.isWellFormedAddress("foo+wave+foo#1@bar.com")); }
public void testBadAddressReturnsNull() { assertNull(RobotName.fromAddress("foo")); } }
public void testWellFormedAddress() { assertFalse(RobotName.isWellFormedAddress("foo")); assertFalse(RobotName.isWellFormedAddress("bar.com")); assertFalse(RobotName.isWellFormedAddress("@bar.com")); assertFalse(RobotName.isWellFormedAddress("foo@")); assertTrue(RobotName.isWellFormedAddress("foo@bar.com")); assertTrue(RobotName.isWellFormedAddress("foo#1@bar.com")); assertTrue(RobotName.isWellFormedAddress("foo+wave#1@bar.com")); assertTrue(RobotName.isWellFormedAddress("foo+wave+foo#1@bar.com")); }
public void testComplexParsing() { RobotName address = RobotName.fromAddress("robot+proxy#version@appspot.com"); assertEquals("appspot.com", address.getDomain()); assertEquals("robot", address.getId()); assertEquals("proxy", address.getProxyFor()); assertEquals("version", address.getVersion()); }
public void testBadAddressReturnsNull() { assertNull(RobotName.fromAddress("foo")); } }
public void testBasicParsing() { RobotName address = RobotName.fromAddress("robot@appspot.com"); assertEquals("appspot.com", address.getDomain()); assertEquals("robot", address.getId()); }
public void testBasicParsing() { RobotName address = RobotName.fromAddress("robot@appspot.com"); assertEquals("appspot.com", address.getDomain()); assertEquals("robot", address.getId()); }
public void testToAddress() { assertEquals("robot@appspot.com", RobotName.fromAddress("robot@appspot.com").toParticipantAddress()); assertEquals("robot+id@appspot.com", RobotName.fromAddress("robot+id@appspot.com").toParticipantAddress()); assertEquals("robot+id#1@appspot.com", RobotName.fromAddress("robot+id#1@appspot.com").toParticipantAddress()); assertEquals("robot@appspot.com", RobotName.fromAddress("robot#1@appspot.com").toEmailAddress()); assertEquals("robot#1@appspot.com", RobotName.fromAddress("robot#1@appspot.com").toEmailAddressWithVersion()); assertEquals("robot@appspot.com", RobotName.fromAddress("robot+proxy#1@appspot.com").toEmailAddress()); assertEquals("robot#1@appspot.com", RobotName.fromAddress("robot+proxy#1@appspot.com").toEmailAddressWithVersion()); }
public void testToAddress() { assertEquals("robot@appspot.com", RobotName.fromAddress("robot@appspot.com").toParticipantAddress()); assertEquals("robot+id@appspot.com", RobotName.fromAddress("robot+id@appspot.com").toParticipantAddress()); assertEquals("robot+id#1@appspot.com", RobotName.fromAddress("robot+id#1@appspot.com").toParticipantAddress()); assertEquals("robot@appspot.com", RobotName.fromAddress("robot#1@appspot.com").toEmailAddress()); assertEquals("robot#1@appspot.com", RobotName.fromAddress("robot#1@appspot.com").toEmailAddressWithVersion()); assertEquals("robot@appspot.com", RobotName.fromAddress("robot+proxy#1@appspot.com").toEmailAddress()); assertEquals("robot#1@appspot.com", RobotName.fromAddress("robot+proxy#1@appspot.com").toEmailAddressWithVersion()); }