import javax.jcr.Repository;
import javax.jcr.Session;
import javax.jcr.SimpleCredentials;
import org.junit.Test;
import play.modules.cream.annotations.JcrNoSession;
import play.modules.cream.helpers.JcrRepositoryHelper;
import play.test.UnitTest;
@JcrNoSession
public class RepositoryTest extends UnitTest {
private static final String ANONYMOUS = "anonymous";
@Test
public void testSession() {
SimpleCredentials credentials = new SimpleCredentials(ANONYMOUS, "".toCharArray());
Session session = JcrRepositoryHelper.openSession(credentials);
try {
String user = session.getUserID();
String name = JcrRepositoryHelper.repository.getDescriptor(Repository.REP_NAME_DESC);
assertEquals(ANONYMOUS, user);
assertEquals("Jackrabbit", name);
} finally {
session.logout();
}
}
}