-
Bug
-
Resolution: Fixed
-
Major
-
None
-
-
Empty show more show less
-
Beta 3
In particular these tests should pass
@Test public void testPropertiesInSync() throws RepositoryException { // GIVEN Node node = session.getRootNode(); node.setProperty(propertyName, propertyValue); JcrPropertyAdapter adapter = new JcrPropertyAdapter(node.getProperty(propertyName)); Property itemProperty1 = adapter.getItemProperty(JcrPropertyAdapter.VALUE_PROPERTY); Property itemProperty2 = adapter.getItemProperty(JcrPropertyAdapter.VALUE_PROPERTY); itemProperty1.setValue("changed"); assertTrue(itemProperty2.getValue().equals("changed")); } @Test public void testReturnsUpdatedProperty() throws RepositoryException { // GIVEN Node node = session.getRootNode(); node.setProperty(propertyName, propertyValue); JcrPropertyAdapter adapter = new JcrPropertyAdapter(node.getProperty(propertyName)); Property itemProperty1 = adapter.getItemProperty(JcrPropertyAdapter.VALUE_PROPERTY); itemProperty1.setValue("changed"); Property itemProperty2 = adapter.getItemProperty(JcrPropertyAdapter.VALUE_PROPERTY); assertTrue(itemProperty2.getValue().equals("changed")); }
Acceptance criteria