站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBOSS Portal 2.6 API 英文版文档

AbstractTest - JBOSS Portal 2.6 API 英文版文档


org.jboss.portal.test.server
Class AbstractTest

java.lang.Object
  extended byorg.jboss.mx.util.JBossNotificationBroadcasterSupport
      extended byorg.jboss.system.ServiceMBeanSupport
          extended byorg.jboss.portal.jems.as.system.AbstractJBossService
              extended byorg.jboss.portal.test.server.AbstractTest
All Implemented Interfaces:
javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, org.jboss.system.Service, org.jboss.system.ServiceMBean
Direct Known Subclasses:
CacheInfoTest, CapabilitiesInfoTest, DefaultServletMappingTest, GetTest, GetTest, MetaInfoTest, ModeInfoTest, PathMappingTest, PortletInfoTest, PostApplicationXWWWFormURLEncodedTest, PostMultipartFormDataNoCharsetTest, PostMultipartFormDataTest, PostMultipartFormDataUTF8Test, PostTest, PostXWWWFormURLEncodedNoCharsetTest, PostXWWWFormURLEncodedUTF8Test, PreferenceInfoTest, RootPathMappingTest, SecurityInfoTest, SessionInfoTest

public abstract class AbstractTest
extends AbstractJBossService

Version:
$Revision: 5448 $
Author:
Julien Viet

Field Summary
private  RequestControllerTest controller
          The controller.
private  java.lang.String testCaseId
          The test id.
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport
log, server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
AbstractTest()
           
AbstractTest(java.lang.String testCaseId)
           
 
Method Summary
protected  java.lang.String createCaseTestId(java.lang.Class clazz)
          Get the test id from the class name.
 void createService()
           
 void destroyService()
           
abstract  Result execute(ServerInvocation invocation)
           
 RequestControllerTest getController()
           
 java.lang.String getTestCaseId()
           
 void setController(RequestControllerTest controller)
           
 
Methods inherited from class org.jboss.portal.jems.as.system.AbstractJBossService
create, destroy, getState, getStateString, start, stop
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport
getDeploymentInfo, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, startService, stopService
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, nextNotificationSequenceNumber, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

testCaseId

private final java.lang.String testCaseId
The test id.


controller

private RequestControllerTest controller
The controller.

Constructor Detail

AbstractTest

public AbstractTest()

AbstractTest

public AbstractTest(java.lang.String testCaseId)
Method Detail

getController

public RequestControllerTest getController()

setController

public void setController(RequestControllerTest controller)

getTestCaseId

public java.lang.String getTestCaseId()

createService

public void createService()

destroyService

public void destroyService()

execute

public abstract Result execute(ServerInvocation invocation)

createCaseTestId

protected java.lang.String createCaseTestId(java.lang.Class clazz)
Get the test id from the class name. It can be overriden.