org.apache.jackrabbit.test.api
Class SetPropertyInputStreamTest

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.SetPropertyInputStreamTest
All Implemented Interfaces:
junit.framework.Test

public class SetPropertyInputStreamTest
extends AbstractJCRTest

SetPropertyInputStreamTest tests the Node.setProperty(String, InputStream) method


Field Summary
 
Fields inherited from class org.apache.jackrabbit.test.AbstractJCRTest
isReadOnly, jcrBaseVersion, jcrCopiedFrom, jcrCreated, jcrFrozenNode, jcrFrozenUuid, jcrIsCheckedOut, jcrlockIsDeep, jcrLockOwner, jcrMergeFailed, jcrMixinTypes, jcrPredecessors, jcrPrimaryType, jcrRootVersion, jcrSuccessors, jcrSystem, jcrUUID, jcrVersionHistory, mixLockable, mixReferenceable, mixShareable, mixSimpleVersionable, mixVersionable, nodeName1, nodeName2, nodeName3, nodeName4, NS_JCR_URI, NS_MIX_URI, NS_NT_URI, NS_SV_URI, ntBase, ntFrozenNode, ntQuery, ntUnstructured, ntVersion, ntVersionHistory, ntVersionLabels, propertyName1, propertyName2, superuser, testNodeType, testNodeTypeNoChildren, testPath, testRoot, testRootNode, vf, workspaceName
 
Fields inherited from class org.apache.jackrabbit.test.JUnitTest
log, logger
 
Constructor Summary
SetPropertyInputStreamTest()
           
 
Method Summary
protected  void setUp()
           
protected  void tearDown()
           
 void testModifyInputStreamPropertyParent()
          Tests if modifying a property with Node.setProperty(String, InputStream) works with parentNode.save()
 void testModifyInputStreamPropertySession()
          Tests if modifying a property with Node.setProperty(String, InputStream) works with Session.save()
 void testNewInputStreamPropertyParent()
          Tests if adding a property with Node.setProperty(String, InputStream) works with parentNode.save()
 void testNewInputStreamPropertySession()
          Tests if adding a property with Node.setProperty(String, InputStream) works with Session.save()
 void testRemoveInputStreamPropertyParent()
          Tests if removing a InputStream property with Node.setProperty(String, null) works with parentNode.save()
 void testRemoveInputStreamPropertySession()
          Tests if removing a InputStream property with Node.setProperty(String, null) works with Session.save()
 
Methods inherited from class org.apache.jackrabbit.test.AbstractJCRTest
checkSupportedOption, cleanUp, cleanUpTestRoot, createRandomString, ensureCanSetProperty, ensureCanSetProperty, ensureCanSetProperty, ensureKnowsNodeType, ensureMixinType, ensureMultipleWorkspacesSupported, getHelper, getJcrValue, getLocalName, getNonExistingWorkspaceName, getProperty, 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

SetPropertyInputStreamTest

public SetPropertyInputStreamTest()
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

testNewInputStreamPropertySession

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

Throws:
Exception

testModifyInputStreamPropertySession

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

Throws:
Exception

testNewInputStreamPropertyParent

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

Throws:
Exception

testModifyInputStreamPropertyParent

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

Throws:
Exception

testRemoveInputStreamPropertySession

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

Throws:
Exception

testRemoveInputStreamPropertyParent

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

Throws:
Exception


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