package gov.samhsa.acs.common.util;
import javax.xml.transform.TransformerException;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
public class StringURIResolverTest {
StringURIResolver stringURIResolver;
@Before
public void setUp(){
stringURIResolver=new StringURIResolver();
stringURIResolver.put("uri", "document");
}
@Test
public void testPut() {
assertEquals(stringURIResolver.documents.get("uri"),"document");
}
@Test
public void testResolve_when_document_does_not_exist() throws TransformerException{
assertEquals(stringURIResolver.resolve("nonexist","base"),null);
}
@Test
public void testResolve_when_document_exists() throws TransformerException{
assertEquals(stringURIResolver.resolve("uri","base").getClass().getName(),"javax.xml.transform.stream.StreamSource");
}
}