public void testExportSystemView1() throws Exception { Node nd = m_session.getRootNode().addNode("foo"); nd.setProperty("stringprop", "Barba<papa>"); nd.setProperty("binaryprop", new ByteArrayInputStream("Barbabinary".getBytes())); nd.setProperty( "multiprop", new Value[] { m_session.getValueFactory().createValue("pimpim&"), m_session.getValueFactory().createValue("poppop\"") }); m_session.save(); ByteArrayOutputStream out = new ByteArrayOutputStream(); m_session.exportSystemView("/", out, false, false); String s = out.toString("UTF-8"); System.out.println(s); assertTrue("Barbapapa wrong", s.indexOf("Barba<papa>") != -1); assertTrue("pim wrong", s.indexOf("pimpim&") != -1); assertTrue("pop wrong", s.indexOf("poppop"") != -1); }
public void testMove() throws Exception { Node nd = m_session.getRootNode().addNode("source"); nd = nd.addNode("tobemoved"); nd.setProperty("test", 20); nd = nd.addNode("childprop"); nd.setProperty("test2", "foo"); nd = m_session.getRootNode().addNode("dest"); m_session.save(); m_session.move("/source/tobemoved", "/dest/newnode"); assertTrue("node", m_session.hasNode("/dest/newnode")); assertEquals("prop", 20, m_session.getRootNode().getProperty("dest/newnode/test").getLong()); }