package no.java.incogito.web.resources; import junit.framework.TestCase; import static no.java.incogito.domain.IncogitoTestData.javaZone2008; import static no.java.incogito.domain.IncogitoTestData.session43; import no.java.incogito.domain.IncogitoUri; import no.java.incogito.domain.IncogitoUri.IncogitoEventsUri.IncogitoEventUri; import no.java.incogito.domain.IncogitoUri.IncogitoRestEventsUri.IncogitoRestEventUri; import no.java.incogito.dto.SessionXml; /** * @author <a href="mailto:trygvis@java.no">Trygve Laugstøl</a> * @version $Id$ */ public class XmlFunctionsTest extends TestCase { public void testBasic() { IncogitoUri incogitoUri = new IncogitoUri("http://localhost"); IncogitoRestEventUri restEventUri = incogitoUri.restEvents().eventUri(javaZone2008.name); IncogitoEventUri eventUri = incogitoUri.events().eventUri(javaZone2008.name); SessionXml sessionXml = XmlFunctions.sessionToXml.f(restEventUri).f(eventUri).f(session43); assertEquals("http://localhost/events/JavaZone%202008/sessions/Design%20Sense%20-%20Cultivating%20Deep%20Software%20Design%20Skill", sessionXml.getSessionHtmlUrl()); } }