/* The contents of this file are subject to the license and copyright terms
* detailed in the license directory at the root of the source tree (also
* available online at http://fedora-commons.org/license/).
*/
package fedora.test.api;
import org.w3c.dom.Document;
import junit.framework.Test;
import junit.framework.TestSuite;
import fedora.test.FedoraServerTestCase;
/**
* @author Edwin Shin
*/
public class TestAPIMLite
extends FedoraServerTestCase {
public static Test suite() {
TestSuite suite = new TestSuite("APIMLite TestSuite");
suite.addTestSuite(TestAPIMLite.class);
return suite;
}
public void testGetNextPID() throws Exception {
Document result;
result = getXMLQueryResult("/management/getNextPID?xml=true");
assertXpathEvaluatesTo("1", "count(/pidList/pid)", result);
result =
getXMLQueryResult("/management/getNextPID?numpids=10&namespace=demo&xml=true");
assertXpathEvaluatesTo("10", "count(/pidList/pid)", result);
}
public static void main(String[] args) {
junit.textui.TestRunner.run(TestAPIMLite.class);
}
}