com.atlassian.confluence.api
Class RemoteContentTrashServiceAcceptanceTest

java.lang.Object
  extended by com.atlassian.confluence.api.AbstractAcceptanceTest
      extended by com.atlassian.confluence.api.AbstractRemoteServiceAcceptanceTest
          extended by com.atlassian.confluence.api.RemoteContentTrashServiceAcceptanceTest

public class RemoteContentTrashServiceAcceptanceTest
extends AbstractRemoteServiceAcceptanceTest

Tests the ContentTrashService REST API via the RemoteContentTrashService.

Since:
5.6

Field Summary
 org.junit.rules.ExpectedException thrown
           
 
Fields inherited from class com.atlassian.confluence.api.AbstractRemoteServiceAcceptanceTest
proxyCreator
 
Fields inherited from class com.atlassian.confluence.api.AbstractAcceptanceTest
rpc, testHelper, testName
 
Constructor Summary
RemoteContentTrashServiceAcceptanceTest()
           
 
Method Summary
protected  Collection<String> getExcludedMethodNamesForProxyTest()
          Returns a collection of method names to skip the proxy test for.
protected  Object getService()
           
protected  Class getServiceClass()
           
 void setUp()
           
 void testTrashAlreadyTrashed()
           
 void testTrashAndGet()
           
 void testTrashAndPurge()
           
 void testTrashAndRestore()
           
 void testTrashAndRestoreIncorrectStatus()
           
 void testTrashAndRestoreIncorrectVersion()
           
 void testTrashAndRestoreWithLocatedContent()
           
 void testUnpermittedTrash()
           
 
Methods inherited from class com.atlassian.confluence.api.AbstractRemoteServiceAcceptanceTest
proxySetUp, testServiceProxy
 
Methods inherited from class com.atlassian.confluence.api.AbstractAcceptanceTest
commonSetUp, exceptionSupplier, tearDown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

thrown

public org.junit.rules.ExpectedException thrown
Constructor Detail

RemoteContentTrashServiceAcceptanceTest

public RemoteContentTrashServiceAcceptanceTest()
Method Detail

getService

protected Object getService()
Specified by:
getService in class AbstractRemoteServiceAcceptanceTest
Returns:
the proxy of the API Service under test.

getServiceClass

protected Class getServiceClass()
Specified by:
getServiceClass in class AbstractRemoteServiceAcceptanceTest
Returns:
the class of the API Service under test.

getExcludedMethodNamesForProxyTest

protected Collection<String> getExcludedMethodNamesForProxyTest()
Description copied from class: AbstractRemoteServiceAcceptanceTest
Returns a collection of method names to skip the proxy test for.

Overridden by test classes for services with methods that are known to be implemented on the proxy, but not able to be tested with the logic in testServiceProxy. If we end up fixing the logic, these exclusions can (and should) be removed.

Overrides:
getExcludedMethodNamesForProxyTest in class AbstractRemoteServiceAcceptanceTest

setUp

public void setUp()
           throws Exception
Throws:
Exception

testTrashAndGet

public void testTrashAndGet()
                     throws Exception
Throws:
Exception

testTrashAlreadyTrashed

public void testTrashAlreadyTrashed()
                             throws Exception
Throws:
Exception

testTrashAndPurge

public void testTrashAndPurge()
                       throws Exception
Throws:
Exception

testTrashAndRestore

public void testTrashAndRestore()
                         throws Exception
Throws:
Exception

testTrashAndRestoreIncorrectVersion

public void testTrashAndRestoreIncorrectVersion()
                                         throws Exception
Throws:
Exception

testTrashAndRestoreIncorrectStatus

public void testTrashAndRestoreIncorrectStatus()
                                        throws Exception
Throws:
Exception

testTrashAndRestoreWithLocatedContent

public void testTrashAndRestoreWithLocatedContent()
                                           throws Exception
Throws:
Exception

testUnpermittedTrash

public void testUnpermittedTrash()
                          throws com.atlassian.user.EntityException
Throws:
com.atlassian.user.EntityException


Copyright © 2003–2015 Atlassian. All rights reserved.