com.atlassian.plugin.manager
Class TestDefaultPluginManagerDependentPlugins

java.lang.Object
  extended by com.atlassian.plugin.manager.TestDefaultPluginManagerDependentPlugins

public class TestDefaultPluginManagerDependentPlugins
extends Object


Field Summary
 org.junit.contrib.java.lang.system.RestoreSystemProperties restoreSystemProperties
           
 
Constructor Summary
TestDefaultPluginManagerDependentPlugins()
           
 
Method Summary
 void getDependentPluginsReturnsListByDefault()
           
 void getDependentPluginsReturnsSetInLegacyMode()
           
 void setUp()
           
 void sortPluginsForEnableIgnoresNonPluginRequirements()
           
 void sortPluginsForEnableSorts()
           
 void sortPluginsForEnableSortsCycle()
           
 void sortPluginsForEnableTraversesButHidesUnrequestedPlugins()
           
 void testCircularDependency()
           
 void testCrossLayerDependency()
           
 void testFullTreeDependency()
           
 void testNoDependencies()
           
 void testSimpleTransitiveDependency()
           
 void testSingleDependency()
           
 void testTransitiveDependency()
           
 void testVeryDeepDependencyTreePerformance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

restoreSystemProperties

public org.junit.contrib.java.lang.system.RestoreSystemProperties restoreSystemProperties
Constructor Detail

TestDefaultPluginManagerDependentPlugins

public TestDefaultPluginManagerDependentPlugins()
Method Detail

setUp

public void setUp()
           throws Exception
Throws:
Exception

testNoDependencies

public void testNoDependencies()
                        throws Exception
Throws:
Exception

testSingleDependency

public void testSingleDependency()
                          throws Exception
Throws:
Exception

testSimpleTransitiveDependency

public void testSimpleTransitiveDependency()
                                    throws Exception
Throws:
Exception

testTransitiveDependency

public void testTransitiveDependency()
                              throws Exception
Throws:
Exception

testCrossLayerDependency

public void testCrossLayerDependency()
                              throws Exception
Throws:
Exception

testFullTreeDependency

public void testFullTreeDependency()
                            throws Exception
Throws:
Exception

testCircularDependency

public void testCircularDependency()
                            throws Exception
Throws:
Exception

testVeryDeepDependencyTreePerformance

public void testVeryDeepDependencyTreePerformance()
                                           throws Exception
Throws:
Exception

sortPluginsForEnableSorts

public void sortPluginsForEnableSorts()
                               throws Exception
Throws:
Exception

sortPluginsForEnableSortsCycle

public void sortPluginsForEnableSortsCycle()
                                    throws Exception
Throws:
Exception

sortPluginsForEnableIgnoresNonPluginRequirements

public void sortPluginsForEnableIgnoresNonPluginRequirements()

sortPluginsForEnableTraversesButHidesUnrequestedPlugins

public void sortPluginsForEnableTraversesButHidesUnrequestedPlugins()

getDependentPluginsReturnsListByDefault

public void getDependentPluginsReturnsListByDefault()

getDependentPluginsReturnsSetInLegacyMode

public void getDependentPluginsReturnsSetInLegacyMode()


Copyright © 2015 Atlassian. All rights reserved.