com.atlassian.plugin.osgi.performance
Class FrameworkRestartTestBase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.atlassian.plugin.osgi.PluginInContainerTestBase
              extended by com.atlassian.plugin.osgi.performance.FrameworkRestartTestBase
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
TestLegacyFrameworkRestart, TestOsgiNoCacheFrameworkRestart

public abstract class FrameworkRestartTestBase
extends PluginInContainerTestBase

Tests the plugin framework handling restarts correctly


Field Summary
 
Fields inherited from class com.atlassian.plugin.osgi.PluginInContainerTestBase
cacheDir, hostContainer, moduleDescriptorFactory, moduleFactory, osgiContainerManager, pluginEventManager, pluginManager, pluginsDir, tmpDir
 
Constructor Summary
FrameworkRestartTestBase()
           
 
Method Summary
protected abstract  void addPlugin(java.io.File dir, int x)
           
 void setUp()
           
protected  void startPluginFramework()
           
 void tearDown()
           
 void testMultiplePlugins()
           
 
Methods inherited from class com.atlassian.plugin.osgi.PluginInContainerTestBase
createHostContainer, initBundlingPluginManager, initPluginManager, initPluginManager, initPluginManager, initPluginManager, initPluginManager
 
Methods inherited from class junit.framework.TestCase
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, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FrameworkRestartTestBase

public FrameworkRestartTestBase()
Method Detail

setUp

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

addPlugin

protected abstract void addPlugin(java.io.File dir,
                                  int x)
                           throws java.lang.Exception
Throws:
java.lang.Exception

startPluginFramework

protected void startPluginFramework()
                             throws java.lang.Exception
Throws:
java.lang.Exception

tearDown

public void tearDown()
              throws java.lang.Exception
Overrides:
tearDown in class PluginInContainerTestBase
Throws:
java.lang.Exception

testMultiplePlugins

public void testMultiplePlugins()
                         throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2013 Atlassian. All Rights Reserved.