org.alfresco.repo.cmis.rest.test
Class BaseCMISTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.alfresco.repo.web.scripts.BaseWebScriptTest
              extended by org.alfresco.repo.cmis.rest.test.BaseCMISTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
AspectTest, PolicyTest

public abstract class BaseCMISTest
extends BaseWebScriptTest

Base class for Alfresco specific CMIS REST API tests.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.alfresco.repo.web.scripts.BaseWebScriptTest
BaseWebScriptTest.BaseWebScriptTestListener, BaseWebScriptTest.HttpMethodResponse, BaseWebScriptTest.PatchMethod, BaseWebScriptTest.RemoteServer, BaseWebScriptTest.WebScriptTestListener
 
Field Summary
protected  org.apache.abdera.Abdera abdera
           
protected  org.apache.chemistry.tck.atompub.client.CMISClient cmisClient
           
protected  org.apache.abdera.model.Service cmisService
           
protected static javax.xml.namespace.QName ELEMENT_APPLIED_ASPECTS
           
protected static javax.xml.namespace.QName ELEMENT_PROPERTIES
           
protected  org.apache.abdera.factory.Factory factory
           
protected  org.apache.chemistry.tck.atompub.utils.ResourceLoader localTemplates
           
protected  org.apache.abdera.parser.Parser parser
           
protected  org.apache.abdera.model.Entry testCaseFolder
           
protected static java.lang.String URL_CMIS
           
 
Constructor Summary
BaseCMISTest()
           
 
Method Summary
protected  void assertContains(java.util.Set actual, java.lang.String[] expected)
           
protected  void assertDoesNotContain(java.util.Set actual, java.lang.String[] unexpected)
           
protected  org.apache.abdera.model.Entry createObject(org.apache.abdera.i18n.iri.IRI parent, java.lang.String name, java.lang.String type)
           
protected  org.apache.abdera.model.Element createObject(org.apache.abdera.i18n.iri.IRI parent, java.lang.String name, java.lang.String type, int expectedStatus)
           
protected  org.apache.abdera.model.Element fetch(org.apache.abdera.i18n.iri.IRI href, java.util.Map args)
           
protected  org.apache.abdera.model.Element parse(java.io.Reader doc)
           
 void setUp()
           
 
Methods inherited from class org.alfresco.repo.web.scripts.BaseWebScriptTest
getDefaultRunAs, getRemoteServer, getServer, isLogEnabled, log, sendLocalRequest, sendRemoteRequest, sendRequest, sendRequest, setCustomContext, setDefaultRunAs, setListener, setRemoteServer, setTraceReqRes
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, 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, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ELEMENT_PROPERTIES

protected static final javax.xml.namespace.QName ELEMENT_PROPERTIES

ELEMENT_APPLIED_ASPECTS

protected static final javax.xml.namespace.QName ELEMENT_APPLIED_ASPECTS

URL_CMIS

protected static final java.lang.String URL_CMIS
See Also:
Constant Field Values

abdera

protected org.apache.abdera.Abdera abdera

parser

protected org.apache.abdera.parser.Parser parser

factory

protected org.apache.abdera.factory.Factory factory

cmisClient

protected org.apache.chemistry.tck.atompub.client.CMISClient cmisClient

localTemplates

protected org.apache.chemistry.tck.atompub.utils.ResourceLoader localTemplates

cmisService

protected org.apache.abdera.model.Service cmisService

testCaseFolder

protected org.apache.abdera.model.Entry testCaseFolder
Constructor Detail

BaseCMISTest

public BaseCMISTest()
Method Detail

setUp

public void setUp()
           throws java.lang.Exception
Overrides:
setUp in class BaseWebScriptTest
Throws:
java.lang.Exception

parse

protected org.apache.abdera.model.Element parse(java.io.Reader doc)

fetch

protected org.apache.abdera.model.Element fetch(org.apache.abdera.i18n.iri.IRI href,
                                                java.util.Map args)
                                         throws java.lang.Exception
Throws:
java.lang.Exception

createObject

protected org.apache.abdera.model.Entry createObject(org.apache.abdera.i18n.iri.IRI parent,
                                                     java.lang.String name,
                                                     java.lang.String type)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

createObject

protected org.apache.abdera.model.Element createObject(org.apache.abdera.i18n.iri.IRI parent,
                                                       java.lang.String name,
                                                       java.lang.String type,
                                                       int expectedStatus)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

assertContains

protected void assertContains(java.util.Set actual,
                              java.lang.String[] expected)

assertDoesNotContain

protected void assertDoesNotContain(java.util.Set actual,
                                    java.lang.String[] unexpected)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.