org.exoplatform.commons.testing.mock
Class JCRMockUtils

java.lang.Object
  extended by org.exoplatform.commons.testing.mock.JCRMockUtils

public class JCRMockUtils
extends Object

Version:
$Revision$
Author:
Patrice Lamarque

Constructor Summary
JCRMockUtils()
           
 
Method Summary
static javax.jcr.Node mockNode()
          Stubs a JCR Node
static void stubNullProperty(javax.jcr.Node node, String propName)
          Stubs a node with a null property.
static void stubProperty(javax.jcr.Node node, String propName, String... svalues)
          Stub a multi value Strng property
static javax.jcr.Value stubValue(String sValue)
          Stub a JCR String value
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JCRMockUtils

public JCRMockUtils()
Method Detail

mockNode

public static javax.jcr.Node mockNode()
Stubs a JCR Node

Returns:
a new Mock Node

stubNullProperty

public static void stubNullProperty(javax.jcr.Node node,
                                    String propName)
                             throws Exception
Stubs a node with a null property. A PathNotFoundException is throow by getProperty() on propName

Parameters:
node -
propName -
Throws:
Exception

stubProperty

public static void stubProperty(javax.jcr.Node node,
                                String propName,
                                String... svalues)
                         throws Exception
Stub a multi value Strng property

Parameters:
node -
propName - name of the property
svalues - values to
Throws:
Exception

stubValue

public static javax.jcr.Value stubValue(String sValue)
                                 throws Exception
Stub a JCR String value

Parameters:
sValue -
Returns:
Throws:
Exception


Copyright © 2003–2014 eXo Platform SAS. All rights reserved.