下面列出了怎么用org.testng.annotations.AfterClass的API类实例代码及写法,或者点击链接到github查看源代码。
@AfterClass(alwaysRun = true)
public void destroy() throws Exception {
try {
if (webSocketTestClient != null) {
webSocketTestClient.shutDown();
}
} catch (InterruptedException e) {
log.error("Error while closing the Web Socket Client");
//ignore
}
try {
super.cleanup();
} finally {
if (webSocketServer != null) {
webSocketServer.stop();
}
}
}
@AfterClass(alwaysRun = true)
public void destroy() throws Exception {
concurrencyAndRequestThrottleTestClients = null;
list = null;
clients = null;
clientsDone = null;
requestThrottledClients = null;
super.cleanup();
}
@AfterClass(alwaysRun = true)
public void tearDown()
{
executor.shutdownNow();
executor = null;
scheduledExecutor.shutdownNow();
scheduledExecutor = null;
}
@AfterClass(alwaysRun = true)
public void destroy() throws RemoteException {
if (isMessageProcessorExist) {
messageProcessorClient.deleteMessageProcessor(MESSAGE_PROCESSOR_NAME);
}
if (isMessageStoreExist) {
messageStoreAdminClient.deleteMessageStore(MESSAGE_STORE_NAME);
}
}
@AfterClass(alwaysRun = true)
public void destroy() throws Exception {
try {
mySqlDatabaseManager.executeUpdate("DROP DATABASE WSO2SampleDBForAutomation");
} finally {
mySqlDatabaseManager.disconnect();
}
super.cleanup();
super.init();
loadSampleESBConfiguration(0);
serverConfigurationManager.removeFromComponentLib(MYSQL_JAR);
serverConfigurationManager.restartGracefully();
}
@AfterClass(alwaysRun = true)
public void close() throws Exception {
clear();
cleanup();
messageStoreAdminClient = null;
context = null;
serverConfigurationManager = null;
}
@AfterClass(alwaysRun = true)
public void tearDown()
{
executor.shutdownNow();
executor = null;
scheduledExecutor.shutdownNow();
scheduledExecutor = null;
}
@AfterClass(alwaysRun = true)
public void cleanup() throws Exception {
super.cleanup();
serverConfigurationManager = null;
synapseConfigAdminClient = null;
}
@AfterClass(alwaysRun = true)
public void destroy() throws Exception {
ResourceAdminServiceClient resourceAdmin = new ResourceAdminServiceClient(contextUrls.getBackEndUrl(),
sessionCookie);
try {
resourceAdmin.deleteResource("/_system/config/securityTransform");
} finally {
super.cleanup();
}
}
@AfterClass
public void clean() throws Exception {
readerManager.stopAll();
if (node3 != null) {
node3.stopServer();
}
}
@AfterClass(alwaysRun = true)
public final void destroy()
{
if (oracleServer != null) {
oracleServer.close();
}
}
@AfterClass(alwaysRun = true)
public void unDeployService() throws Exception {
registryManager.restoreOriginalResources();
// restore to original registry.xml file
String sourceFile = getESBResourceLocation() + File.separator + "synapseconfig" + File.separator + "registry"
+ File.separator + "caching" + File.separator + "registry_original.xml";
String registryConfig = FileUtils.readFileToString(new File(sourceFile));
Utils.deploySynapseConfiguration(AXIOMUtil.stringToOM(registryConfig), "registry", "", true);
carbonLogReader.stop();
}
@AfterClass(alwaysRun = true)
public void destroy() throws Exception {
ResourceAdminServiceClient resourceAdmin = new ResourceAdminServiceClient(contextUrls.getBackEndUrl(),
sessionCookie);
try {
resourceAdmin.deleteResource("/_system/config/securityTransform");
} finally {
super.cleanup();
}
}
@AfterClass(alwaysRun = true)
public void end() throws Exception {
super.cleanup();
try {
rabbitMQServer.stop();
sender = null;
configurationManagerAxis2.restoreToLastConfiguration();
} catch (AutomationUtilException e) {
log.info("Error cleaning up - " + e.getMessage(), e);
}
}
@AfterClass(alwaysRun = true)
public void destroy()
{
if (runner != null) {
runner.close();
runner = null;
}
}
@AfterClass(alwaysRun = true)
public void cleanUp() throws Exception {
try {
httpServer.stop();
} catch (IOException e) {
log.warn("Error while shutting down the HTTP server", e);
}
super.cleanup();
}
@AfterClass(alwaysRun = true)
public void destroy() throws Exception {
super.cleanup();
}
@AfterClass
public static void tearDown(){
driver.quit();
}
@AfterClass(alwaysRun = true)
public void teardown()
{
assertions.close();
assertions = null;
}
@AfterClass
public static void tearDown(){
driver.quit();
}
@AfterClass(alwaysRun = true)
public void destroy() throws Exception {
carbonLogReader.stop();
}
@AfterClass
public static void tearDown(){
driver.quit();
}
@AfterClass(alwaysRun = true)
public void destroy() throws Exception {
super.cleanup();
}
@AfterClass(alwaysRun = true)
public void afterClass() throws Exception {
super.cleanup();
}
@AfterClass(alwaysRun = true)
public void teardown()
{
assertions.close();
assertions = null;
}
@AfterClass(alwaysRun = true)
public void destroy()
{
kuduServer.close();
}
@AfterClass(alwaysRun = true)
public void cleanup() throws Exception {
super.cleanup();
}
@AfterClass(alwaysRun = true)
public void destroy() throws Exception {
super.cleanup();
}
@AfterClass(alwaysRun = true)
public void teardown()
{
assertions.close();
assertions = null;
}
@AfterClass(alwaysRun = true)
public void teardown()
{
assertions.close();
assertions = null;
}