org.exoplatform.jcr.benchmark.jcrapi.webdav
Class AbstractWebdavTest

java.lang.Object
  extended by org.exoplatform.jcr.benchmark.jcrapi.webdav.AbstractWebdavTest
Direct Known Subclasses:
AbstractWebdavPropertyTest, WebdavAddBLOBTest, WebdavAddNodeTest, WebdavGetNodeTest, WebdavIndexerTest, WebdavLockNodeTest, WebdavNodeCheckinTest, WebdavNodeCheckoutTest, WebdavQueryTest, WebdavReadWriteTest, WebdavRemoveNodeTest, WebdavRestoreVersionTest, WebdavUnLockNodeTest

public abstract class AbstractWebdavTest
extends java.lang.Object

Version:
$Id$
Author:
Dmytro Katayev

Field Summary
protected  JCRWebdavConnectionEx item
           
protected  java.lang.String rootNodeName
           
 
Constructor Summary
AbstractWebdavTest()
           
 
Method Summary
protected  void addNode(java.lang.String nodePath)
           
protected abstract  void createContent(java.lang.String parentNodeName, com.sun.japex.TestCase tc, WebdavTestContext context)
          Create content to test.
 void doFinish(com.sun.japex.TestCase tc, WebdavTestContext context)
           
 void doPrepare(com.sun.japex.TestCase tc, WebdavTestContext context)
           
abstract  void doRun(com.sun.japex.TestCase tc, WebdavTestContext context)
           
protected  java.lang.String nextNodePath()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

item

protected JCRWebdavConnectionEx item

rootNodeName

protected java.lang.String rootNodeName
Constructor Detail

AbstractWebdavTest

public AbstractWebdavTest()
Method Detail

doPrepare

public void doPrepare(com.sun.japex.TestCase tc,
                      WebdavTestContext context)
               throws java.lang.Exception
Parameters:
tc -
context -
Throws:
java.lang.Exception

createContent

protected abstract void createContent(java.lang.String parentNodeName,
                                      com.sun.japex.TestCase tc,
                                      WebdavTestContext context)
                               throws java.lang.Exception
Create content to test.

Parameters:
parentNodeName -
tc -
context -
Throws:
java.lang.Exception

addNode

protected void addNode(java.lang.String nodePath)
Parameters:
nodePath -

nextNodePath

protected java.lang.String nextNodePath()
Returns:

doFinish

public void doFinish(com.sun.japex.TestCase tc,
                     WebdavTestContext context)
              throws java.lang.Exception
Parameters:
tc -
context -
Throws:
java.lang.Exception

doRun

public abstract void doRun(com.sun.japex.TestCase tc,
                           WebdavTestContext context)
                    throws java.lang.Exception
Parameters:
tc -
context -
Throws:
java.lang.Exception


Copyright © 2010 eXo Platform SAS. All Rights Reserved.