com.atlassian.plugin.osgi.factory.transform.stage
Class TestGenerateManifestStage

java.lang.Object
  extended by com.atlassian.plugin.osgi.factory.transform.stage.TestGenerateManifestStage

public class TestGenerateManifestStage
extends Object


Field Summary
 CapturedLogging capturedLogging
           
 org.junit.rules.ExpectedException expectedException
           
 org.junit.contrib.java.lang.system.RestoreSystemProperties restoreSystemProperties
           
 
Constructor Summary
TestGenerateManifestStage()
           
 
Method Summary
 void manifestAttributesArePropagatedForNonOsgiBundlePlugins()
           
 void setUp()
           
 void testGenerateManifest_innerjarsInImports()
           
 void testGenerateManifest()
           
 void testGenerateManifestInvalidVersion()
           
 void testGenerateManifestInvalidVersionWithExisting()
           
 void testGenerateManifestMergeHostComponentImportsWithExisting()
           
 void testGenerateManifestNoExistingManifestButDescriptor()
           
 void testGenerateManifestSpringContextTimeoutNoTimeoutInHeader()
           
 void testGenerateManifestSpringContextTimeoutTimeoutAtTheBeginning()
           
 void testGenerateManifestSpringContextTimeoutTimeoutInTheMiddle()
           
 void testGenerateManifestWarnIfTimeoutSpecified()
           
 void testGenerateManifestWithBundleInstructions()
           
 void testGenerateManifestWithCustomTimeout()
           
 void testGenerateManifestWithExistingManifestNoSpringButDescriptor()
           
 void testGenerateManifestWithExistingManifestWithSpringWithDescriptor()
           
 void testGenerateManifestWithExistingSpringContextTimeout()
           
 void testGenerateManifestWithExistingSpringContextTimeoutNoSystemProperty()
           
 void testGenerateManifestWithHostAndExternalImports()
           
 void testGenerateManifestWithProperInferredImports()
           
 void testGenerateManifestWithScanningEnabled()
           
 void testGenerateManifestWithScanningEnabledAndFoldersSpecified()
           
 void testThatGeneratingManifestWithExistingManifestWithDifferentAtlassianPluginKeyRecreatesTheManifest()
           
 void testThatGeneratingManifestWithExistingManifestWithDifferentSpringTimeoutRecreatesTheManifest()
           
 void testThatGeneratingManifestWithExistingManifestWithSimilarSpringAndAtlassianPluginKeyDoesNotRecreateTheManifest()
           
 
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

expectedException

public org.junit.rules.ExpectedException expectedException

capturedLogging

public CapturedLogging capturedLogging
Constructor Detail

TestGenerateManifestStage

public TestGenerateManifestStage()
Method Detail

setUp

public void setUp()

testGenerateManifest

public void testGenerateManifest()
                          throws Exception
Throws:
Exception

testGenerateManifestWithProperInferredImports

public void testGenerateManifestWithProperInferredImports()
                                                   throws Exception
Throws:
Exception

testGenerateManifestWithCustomTimeout

public void testGenerateManifestWithCustomTimeout()
                                           throws Exception
Throws:
Exception

testGenerateManifestWithExistingSpringContextTimeout

public void testGenerateManifestWithExistingSpringContextTimeout()
                                                          throws Exception
Throws:
Exception

testGenerateManifestWithExistingSpringContextTimeoutNoSystemProperty

public void testGenerateManifestWithExistingSpringContextTimeoutNoSystemProperty()
                                                                          throws Exception
Throws:
Exception

testGenerateManifestSpringContextTimeoutNoTimeoutInHeader

public void testGenerateManifestSpringContextTimeoutNoTimeoutInHeader()
                                                               throws Exception
Throws:
Exception

testGenerateManifestSpringContextTimeoutTimeoutAtTheBeginning

public void testGenerateManifestSpringContextTimeoutTimeoutAtTheBeginning()
                                                                   throws Exception
Throws:
Exception

testGenerateManifestSpringContextTimeoutTimeoutInTheMiddle

public void testGenerateManifestSpringContextTimeoutTimeoutInTheMiddle()
                                                                throws Exception
Throws:
Exception

testGenerateManifestMergeHostComponentImportsWithExisting

public void testGenerateManifestMergeHostComponentImportsWithExisting()
                                                               throws Exception
Throws:
Exception

testGenerateManifestInvalidVersionWithExisting

public void testGenerateManifestInvalidVersionWithExisting()
                                                    throws Exception
Throws:
Exception

testGenerateManifestInvalidVersion

public void testGenerateManifestInvalidVersion()
                                        throws Exception
Throws:
Exception

testGenerateManifestWithExistingManifestNoSpringButDescriptor

public void testGenerateManifestWithExistingManifestNoSpringButDescriptor()
                                                                   throws Exception
Throws:
Exception

testThatGeneratingManifestWithExistingManifestWithSimilarSpringAndAtlassianPluginKeyDoesNotRecreateTheManifest

public void testThatGeneratingManifestWithExistingManifestWithSimilarSpringAndAtlassianPluginKeyDoesNotRecreateTheManifest()
                                                                                                                    throws Exception
Throws:
Exception

testThatGeneratingManifestWithExistingManifestWithDifferentSpringTimeoutRecreatesTheManifest

public void testThatGeneratingManifestWithExistingManifestWithDifferentSpringTimeoutRecreatesTheManifest()
                                                                                                  throws Exception
Throws:
Exception

testThatGeneratingManifestWithExistingManifestWithDifferentAtlassianPluginKeyRecreatesTheManifest

public void testThatGeneratingManifestWithExistingManifestWithDifferentAtlassianPluginKeyRecreatesTheManifest()
                                                                                                       throws Exception
Throws:
Exception

testGenerateManifestWithExistingManifestWithSpringWithDescriptor

public void testGenerateManifestWithExistingManifestWithSpringWithDescriptor()
                                                                      throws Exception
Throws:
Exception

testGenerateManifestNoExistingManifestButDescriptor

public void testGenerateManifestNoExistingManifestButDescriptor()
                                                         throws Exception
Throws:
Exception

testGenerateManifestWarnIfTimeoutSpecified

public void testGenerateManifestWarnIfTimeoutSpecified()
                                                throws Exception
Throws:
Exception

testGenerateManifest_innerjarsInImports

public void testGenerateManifest_innerjarsInImports()
                                             throws Exception
Throws:
Exception

testGenerateManifestWithBundleInstructions

public void testGenerateManifestWithBundleInstructions()
                                                throws Exception
Throws:
Exception

testGenerateManifestWithHostAndExternalImports

public void testGenerateManifestWithHostAndExternalImports()
                                                    throws Exception
Throws:
Exception

manifestAttributesArePropagatedForNonOsgiBundlePlugins

public void manifestAttributesArePropagatedForNonOsgiBundlePlugins()
                                                            throws Exception
Throws:
Exception

testGenerateManifestWithScanningEnabled

public void testGenerateManifestWithScanningEnabled()
                                             throws Exception
Throws:
Exception

testGenerateManifestWithScanningEnabledAndFoldersSpecified

public void testGenerateManifestWithScanningEnabledAndFoldersSpecified()
                                                                throws Exception
Throws:
Exception


Copyright © 2015 Atlassian. All rights reserved.