/* * $Id: AltRepTest.java [23-Apr-2004] * * Copyright (c) 2004, Ben Fortuna All rights reserved. */ package net.fortuna.ical4j.model.parameter; import java.net.URI; import java.net.URISyntaxException; import net.fortuna.ical4j.model.Parameter; import net.fortuna.ical4j.model.ParameterFactoryImpl; import junit.framework.TestCase; /** * Test case for AltRep. * @author benfortuna */ public class AltRepTest extends TestCase { /* * Class to test for void AltRep(String) */ public void testAltRepString() throws URISyntaxException { try { new AltRep("<mailto:../:...invalid...>"); fail("URISyntaxException not thrown!"); } catch (URISyntaxException use) { // test success. } AltRep ar = (AltRep) ParameterFactoryImpl.getInstance().createParameter(Parameter.ALTREP, "mailto:valid@test.com"); assertNotNull(ar.getUri()); } /* * Class to test for void AltRep(URI) */ public void testAltRepURI() throws URISyntaxException { AltRep ar = new AltRep(new URI("mailto:valid@test.com")); assertNotNull(ar.getUri()); } }