use of org.eclipse.persistence.oxm.XMLLogin in project eclipselink by eclipse-ee4j.
the class SimpleXMLFormatProject method applyLogin.
@Override
public void applyLogin() {
XMLLogin login = new XMLLogin();
login.setPlatform(new DOMPlatform());
setDatasourceLogin(login);
}
use of org.eclipse.persistence.oxm.XMLLogin in project eclipselink by eclipse-ee4j.
the class ConverterTestCases method getNewProject.
@Override
public Project getNewProject(Project originalProject, ClassLoader classLoader) {
Project project = new EmployeeProject();
project.setDatasourceLogin(new XMLLogin());
project.getDatasourceLogin().setPlatform(new SAXPlatform());
return project;
}
use of org.eclipse.persistence.oxm.XMLLogin in project eclipselink by eclipse-ee4j.
the class XMLLoginDeploymentXMLTestCases method testEqualNamespaceResolvers.
// Bug - test 'EqualNamespaceResolvers' in project.xml
public void testEqualNamespaceResolvers() {
Project roundTrippedProject;
XMLLogin roundTrippedLogin;
// EqualNamespaceResolvers = true
// ==============================
m_login.setEqualNamespaceResolvers(true);
roundTrippedProject = writeAndReadProject();
roundTrippedLogin = (XMLLogin) roundTrippedProject.getDatasourceLogin();
assertEquals(m_login.hasEqualNamespaceResolvers(), roundTrippedLogin.hasEqualNamespaceResolvers());
// EqualNamespaceResolvers = false
// ===============================
m_login.setEqualNamespaceResolvers(false);
roundTrippedProject = writeAndReadProject();
roundTrippedLogin = (XMLLogin) roundTrippedProject.getDatasourceLogin();
assertEquals(m_login.hasEqualNamespaceResolvers(), roundTrippedLogin.hasEqualNamespaceResolvers());
}
use of org.eclipse.persistence.oxm.XMLLogin in project eclipselink by eclipse-ee4j.
the class XMLLoginDeploymentXMLTestCases method setUp.
@Override
public void setUp() {
m_project = new Project();
m_login = new XMLLogin();
m_project.setLogin(m_login);
}
use of org.eclipse.persistence.oxm.XMLLogin in project eclipselink by eclipse-ee4j.
the class TwoProjectsTestSuite method testAddLoggedInSession.
public void testAddLoggedInSession() throws Exception {
XMLContext xmlContext = new XMLContext(new CustomerProject());
Project empProject = new EmployeeProject();
XMLPlatform<org.eclipse.persistence.internal.oxm.XMLUnmarshaller> platform = new SAXPlatform();
empProject.setLogin(new XMLLogin(platform));
DatabaseSession employeeSession = empProject.createDatabaseSession();
employeeSession.login();
xmlContext.addSession(employeeSession);
xmlMarshaller = xmlContext.createMarshaller();
Employee employee = getControlEmployee();
Document controlDocument = getControlDocument(XML_RESOURCE_EMPLOYEE);
Document testDocument = parser.newDocument();
xmlMarshaller.marshal(employee, testDocument);
log("\nExpected:");
log(controlDocument);
log("\nActual:");
log(testDocument);
log("");
this.assertXMLIdentical(controlDocument, testDocument);
}
Aggregations