dnet-core/dnet-information-service/src/test/java/eu/dnetlib/enabling/is/registry/NameBasedResourceKindResolv...

42 lines
1018 B
Java

package eu.dnetlib.enabling.is.registry;
import static org.junit.Assert.*;
import javax.xml.xpath.XPathExpressionException;
import org.junit.Before;
import org.junit.Test;
/**
* Test the name based resource kind resolver.
*
* @author marko
*
*/
public class NameBasedResourceKindResolverTest {
/**
* instance under test.
*/
private NameBasedResourceKindResolver resolver;
@Before
public void setUp() throws Exception {
resolver = new NameBasedResourceKindResolver();
}
@Test
public void testService() throws XPathExpressionException {
assertEquals("ServiceResources", resolver.getNormalKindForType("MyNewServiceResourceType"));
assertEquals("PendingServiceResources", resolver.getPendingKindForType("MyNewServiceResourceType"));
}
@Test
public void testGeneric() throws XPathExpressionException {
assertEquals("MyNewResources", resolver.getNormalKindForType("MyNewResourceType"));
assertEquals("PendingDSResources", resolver.getPendingKindForType("MyNewResourceType"));
}
}