org.apache.jackrabbit.test.api
Class SetPropertyNodeTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.apache.jackrabbit.test.JUnitTest
              extended by org.apache.jackrabbit.test.AbstractJCRTest
                  extended by org.apache.jackrabbit.test.api.SetPropertyNodeTest
All Implemented Interfaces:
junit.framework.Test

public class SetPropertyNodeTest
extends AbstractJCRTest

SetPropertyNodeTest tests the Node.setProperty(String, Node) method


Field Summary
 
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
helper, isReadOnly, jcrBaseVersion, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, workspaceName
 
Fields inherited from class org.apache.jackrabbit.test.JUnitTest
log
 
Constructor Summary
SetPropertyNodeTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void testModifyNodePropertyParent()
          Tests if modifying a property with Node.setProperty(String, Node) works with parentNode.save()
 void testModifyNodePropertySession()
          Tests if modifying a property with Node.setProperty(String, Node) works with Session.save()
 void testNewNodePropertyParent()
          Tests if adding a property with Node.setProperty(String, Node) works with parentNode.save()
 void testNewNodePropertySession()
          Tests if adding a property with Node.setProperty(String, Node) works with Session.save()
 void testRemoveNodePropertyParent()
          Tests if removing a Node property with Node.setProperty(String, null) works with parentNode.save()
 void testRemoveNodePropertySession()
          Tests if removing a Node property with Node.setProperty(String, null) works with Session.save()
 
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureMultipleWorkspacesSupported, getNonExistingWorkspaceName, getProperty, getSize, isSupported, needsMixin, run
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, runBare, runTest, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SetPropertyNodeTest

public SetPropertyNodeTest()
Method Detail

setUp

protected void setUp()
              throws Exception
Overrides:
setUp in class AbstractJCRTest
Throws:
Exception

tearDown

protected void tearDown()
                 throws Exception
Overrides:
tearDown in class AbstractJCRTest
Throws:
Exception

testNewNodePropertySession

public void testNewNodePropertySession()
                                throws Exception
Tests if adding a property with Node.setProperty(String, Node) works with Session.save()

Throws:
Exception

testModifyNodePropertySession

public void testModifyNodePropertySession()
                                   throws Exception
Tests if modifying a property with Node.setProperty(String, Node) works with Session.save()

Throws:
Exception

testNewNodePropertyParent

public void testNewNodePropertyParent()
                               throws Exception
Tests if adding a property with Node.setProperty(String, Node) works with parentNode.save()

Throws:
Exception

testModifyNodePropertyParent

public void testModifyNodePropertyParent()
                                  throws Exception
Tests if modifying a property with Node.setProperty(String, Node) works with parentNode.save()

Throws:
Exception

testRemoveNodePropertySession

public void testRemoveNodePropertySession()
                                   throws Exception
Tests if removing a Node property with Node.setProperty(String, null) works with Session.save()

Throws:
Exception

testRemoveNodePropertyParent

public void testRemoveNodePropertyParent()
                                  throws Exception
Tests if removing a Node property with Node.setProperty(String, null) works with parentNode.save()

Throws:
Exception


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.