Document: Writing Tests
URL:
https://lenya.zones.apache.org/cms/docu/authoring/docu20/tutorials/tests.html
Changed by user: Andreas Hartmann (andreas)
----
Removed: /document/body/section[3]/source[2]/text()
package org.myproject.lenya;
import org.apache.lenya.ac.impl.AbstractAccessControlTest;
import org.apache.lenya.cms.publication.Area;
import org.apache.lenya.cms.publication.Document;
import org.apache.lenya.cms.publication.DocumentFactory;
import org.apache.lenya.cms.publication.DocumentUtil;
import org.apache.lenya.cms.publication.Publication;
import org.apache.lenya.cms.publication.PublicationUtil;
import org.apache.lenya.cms.repository.RepositoryUtil;
import org.apache.lenya.cms.repository.Session;
public class MetaDataTest extends AbstractAccessControlTest {
/**
* Tests my module.
*/
public void testMyModule() throws Exception {
Session session = RepositoryUtil.getSession(
getManager(), getRequest());
DocumentFactory factory =
DocumentUtil.createDocumentFactory(
getManager(), session);
Publication pub = factory.getPublication("test");
Area area = pub.getArea(Publication.AUTHORING_AREA);
Document doc = area.getDocument("/index", "en");
assertNotNull(doc);
...
}
}
----
Added: /document/body/section[3]/source[2]/text()
package org.myproject.lenya;
import org.apache.lenya.ac.impl.AbstractAccessControlTest;
import org.apache.lenya.cms.publication.Area;
import org.apache.lenya.cms.publication.Document;
import org.apache.lenya.cms.publication.DocumentFactory;
import org.apache.lenya.cms.publication.DocumentUtil;
import org.apache.lenya.cms.publication.Publication;
import org.apache.lenya.cms.publication.PublicationUtil;
import org.apache.lenya.cms.repository.RepositoryUtil;
import org.apache.lenya.cms.repository.Session;
public class MetaDataTest extends AbstractAccessControlTest {
/**
* Tests my module.
*/
public void testMyModule() throws Exception {
Session session = RepositoryUtil.getSession(
getManager(), getRequest());
DocumentFactory factory =
DocumentUtil.createDocumentFactory(
getManager(), session);
Publication pub = factory.getPublication("test");
Area area = pub.getArea(Publication.AUTHORING_AREA);
Document doc = area.getSite().getNode("/index").getLink("en")
.getDocument();
assertNotNull(doc);
...
}
}
----
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]