Surefire Report

Summary


Tests Errors Failures Skipped Success Rate Time
780 0 0 0 100% 20.244

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List


Package Tests Errors Failures Skipped Success Rate Time
org.springframework.osgi.test.internal.util 23 0 0 0 100% 0.304
org.springframework.osgi.test.platform 19 0 0 0 100% 2.62
org.springframework.osgi.internal.util 8 0 0 0 100% 0.086
org.springframework.osgi.compendium.config 3 0 0 0 100% 0.352
org.springframework.osgi.extender.internal.dependencies 15 0 0 0 100% 0.08
org.springframework.osgi.web.deployer.tomcat 18 0 0 0 100% 0.377
org.springframework.osgi.internal.context.support 2 0 0 0 100% 0.188
org.springframework.osgi.service.importer.support.internal.aop 19 0 0 0 100% 0.017
org.springframework.osgi.internal.service.collection 85 0 0 0 100% 0.349
org.springframework.osgi.internal.service.interceptor 20 0 0 0 100% 3.052
org.springframework.osgi.service.importer 15 0 0 0 100% 0.086
org.springframework.osgi.config 70 0 0 0 100% 5.782
org.springframework.osgi.mock 86 0 0 0 100% 0.188
org.springframework.osgi.internal.service.collection.threading 1 0 0 0 100% 0.575
org.springframework.osgi.test.parsing 2 0 0 0 100% 0.348
org.springframework.osgi.service.importer.support 28 0 0 0 100% 0.125
org.springframework.osgi.web.deployer.jetty 12 0 0 0 100% 0.181
org.springframework.osgi.web.context.support 11 0 0 0 100% 0.388
org.springframework.osgi 7 0 0 0 100% 1.094
org.springframework.osgi.context.support 4 0 0 0 100% 0.122
org.springframework.osgi.extender.internal.support 16 0 0 0 100% 0.141
org.springframework.osgi.test 6 0 0 0 100% 0.597
org.springframework.osgi.test.provisioning.internal 8 0 0 0 100% 0.996
org.springframework.osgi.extender.internal.util.concurrent 2 0 0 0 100% 0.027
org.springframework.osgi.extender.internal.util 21 0 0 0 100% 0.262
org.springframework.osgi.web.extender.internal.scanner 7 0 0 0 100% 0.196
org.springframework.osgi.service.exporter.support 25 0 0 0 100% 0.052
org.springframework.osgi.util 73 0 0 0 100% 0.119
org.springframework.osgi.web.extender.deployer.support 25 0 0 0 100% 0.063
org.springframework.osgi.io.internal 45 0 0 0 100% 0.05
org.springframework.osgi.web.deployer.support 5 0 0 0 100% 0.057
org.springframework.osgi.context 4 0 0 0 100% 0.006
org.springframework.osgi.util.internal 8 0 0 0 100% 0.011
org.springframework.osgi.io 29 0 0 0 100% 0.38
org.springframework.osgi.web.deployer 8 0 0 0 100% 0.013
org.springframework.osgi.extensions.annotation 12 0 0 0 100% 0.9
org.springframework.osgi.service 36 0 0 0 100% 0.056
org.springframework.osgi.service.exporter 2 0 0 0 100% 0.004

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.springframework.osgi.test.internal.util

Class Tests Errors Failures Skipped Success Rate Time
ManifestUtilsTest 3 0 0 0 100% 0.061
MemoryStorageTest 6 0 0 0 100% 0.075
FileSystemStorageTest 8 0 0 0 100% 0.096
PropertiesUtilTest 6 0 0 0 100% 0.072

org.springframework.osgi.test.platform

Class Tests Errors Failures Skipped Success Rate Time
AbstractOsgiPlatformTest 3 0 0 0 100% 0.145
PlatformConfigurationTest 1 0 0 0 100% 0.128
EquinoxPlatformTest 5 0 0 0 100% 1.45
KnopflerfishPlatformTest 5 0 0 0 100% 0.321
FelixPlatformTest 5 0 0 0 100% 0.576

org.springframework.osgi.internal.util

Class Tests Errors Failures Skipped Success Rate Time
BeanFactoryUtilsTest 8 0 0 0 100% 0.086

org.springframework.osgi.compendium.config

Class Tests Errors Failures Skipped Success Rate Time
OsgiPropertyPlaceholderNamespaceHandlerTest 3 0 0 0 100% 0.352

org.springframework.osgi.extender.internal.dependencies

Class Tests Errors Failures Skipped Success Rate Time
ComparatorServiceDependencySorterTest 15 0 0 0 100% 0.08

org.springframework.osgi.web.deployer.tomcat

Class Tests Errors Failures Skipped Success Rate Time
OsgiCatalinaLoaderTest 13 0 0 0 100% 0.192
TomcatWarDeploymentTest 5 0 0 0 100% 0.185

org.springframework.osgi.internal.context.support

Class Tests Errors Failures Skipped Success Rate Time
OsgiReferenceToServiceReferenceConversionTest 2 0 0 0 100% 0.188

org.springframework.osgi.service.importer.support.internal.aop

Class Tests Errors Failures Skipped Success Rate Time
SwappingServiceReferenceProxyTest 19 0 0 0 100% 0.017

org.springframework.osgi.internal.service.collection

Class Tests Errors Failures Skipped Success Rate Time
DynamicSortedSetIteratorTest 5 0 0 0 100% 0.009
ServiceReferenceComparatorTest 6 0 0 0 100% 0.006
OsgiServiceSortedListTest 6 0 0 0 100% 0.031
OsgiServiceCollectionTest 4 0 0 0 100% 0.005
DynamicCollectionTest 4 0 0 0 100% 0.004
OsgiServiceListTest 4 0 0 0 100% 0.014
DynamicSortedSetTest 11 0 0 0 100% 0.012
WeakCollectionTest 2 0 0 0 100% 0.143
DynamicSetIteratorTest 4 0 0 0 100% 0.053
DynamicListTest 10 0 0 0 100% 0.022
OsgiServiceSetTest 4 0 0 0 100% 0.007
OsgiServiceSortedSetTest 4 0 0 0 100% 0.016
DynamicCollectionIteratorTest 14 0 0 0 100% 0.021
DynamicSetTest 7 0 0 0 100% 0.006

org.springframework.osgi.internal.service.interceptor

Class Tests Errors Failures Skipped Success Rate Time
OsgiServiceInvokerTest 2 0 0 0 100% 0.003
OsgiServiceDynamicInterceptorListenerTest 4 0 0 0 100% 0.007
OsgiServiceDynamicInterceptorTest 8 0 0 0 100% 3.026
OsgiServiceDynamicInterceptorSyntheticEventsTest 3 0 0 0 100% 0.01
OsgiServiceStaticInterceptorTest 3 0 0 0 100% 0.006

org.springframework.osgi.service.importer

Class Tests Errors Failures Skipped Success Rate Time
ServiceProxyDestroyedExceptionTest 4 0 0 0 100% 0.003
OsgiServiceCollectionProxyFactoryBeanTest 4 0 0 0 100% 0.07
OsgiSingleServiceProxyFactoryBeanTest 7 0 0 0 100% 0.013

org.springframework.osgi.config

Class Tests Errors Failures Skipped Success Rate Time
OsgiReferenceNamespaceHandlerTest 4 0 0 0 100% 1.861
OsgiServiceLifecycleListenerAdapterTest 17 0 0 0 100% 0.109
OsgiServiceNamespaceHandlerTest 9 0 0 0 100% 1.06
OsgiSingleReferenceParserWithInvalidFilesTest 3 0 0 0 100% 0.269
BundleFactoryBeanParserTest 8 0 0 0 100% 0.753
NestedReferencesTest 5 0 0 0 100% 0.538
InvalidOsgiDefaultsTest 1 0 0 0 100% 0.141
OsgiServiceRegistrationListenerAdapterTest 13 0 0 0 100% 0.034
OsgiReferenceCollectionNamespaceHandlerTest 10 0 0 0 100% 1.017

org.springframework.osgi.mock

Class Tests Errors Failures Skipped Success Rate Time
MockServiceRegistrationTest 11 0 0 0 100% 0.102
MockServiceReferenceTest 15 0 0 0 100% 0.016
MockBundleContextTest 21 0 0 0 100% 0.023
EntryLookupControllingMockBundleTest 2 0 0 0 100% 0.006
ArrayEnumeratorTest 4 0 0 0 100% 0.006
MockFilterTest 3 0 0 0 100% 0.002
MockBundleTest 28 0 0 0 100% 0.029
MockBundleActivatorTest 2 0 0 0 100% 0.004

org.springframework.osgi.internal.service.collection.threading

Class Tests Errors Failures Skipped Success Rate Time
DynamicCollectionThreadingTest 1 0 0 0 100% 0.575

org.springframework.osgi.test.parsing

Class Tests Errors Failures Skipped Success Rate Time
DifferentParentsInDifferentBundlesTest 2 0 0 0 100% 0.348

org.springframework.osgi.service.importer.support

Class Tests Errors Failures Skipped Success Rate Time
GreedyProxyTest 7 0 0 0 100% 0.017
LocalBundleContextAdviceTest 1 0 0 0 100% 0.004
InfrastructureProxyTest 2 0 0 0 100% 0.01
OsgiServiceProxyEqualityTest 10 0 0 0 100% 0.077
OsgiServiceCollectionProxiesTest 8 0 0 0 100% 0.017

org.springframework.osgi.web.deployer.jetty

Class Tests Errors Failures Skipped Success Rate Time
JettyWarDeployerTest 7 0 0 0 100% 0.174
JettyWarDeploymentTest 5 0 0 0 100% 0.007

org.springframework.osgi.web.context.support

Class Tests Errors Failures Skipped Success Rate Time
OsgiBundleXmlWebApplicationContextTest 11 0 0 0 100% 0.388

org.springframework.osgi

Class Tests Errors Failures Skipped Success Rate Time
OsgiExceptionTest 4 0 0 0 100% 0.002
ThreadTest 1 0 0 0 100% 1.006
DictionaryEditorTest 2 0 0 0 100% 0.086

org.springframework.osgi.context.support

Class Tests Errors Failures Skipped Success Rate Time
AbstractBundleXmlApplicationContextTest 3 0 0 0 100% 0.107
AbstractRefreshableOsgiBundleApplicationContextTest 1 0 0 0 100% 0.015

org.springframework.osgi.extender.internal.support

Class Tests Errors Failures Skipped Success Rate Time
ApplicationContextConfigurationTest 11 0 0 0 100% 0.053
NamespacePluginsTest 5 0 0 0 100% 0.081
TestHandler 0 0 0 0 0% 0.006
TestTaskExecutor 0 0 0 0 0% 0.001

org.springframework.osgi.test

Class Tests Errors Failures Skipped Success Rate Time
JUnitTestActivatorTest 3 0 0 0 100% 0.345
ConfigurableBundleCreatorTestsTest 3 0 0 0 100% 0.252

org.springframework.osgi.test.provisioning.internal

Class Tests Errors Failures Skipped Success Rate Time
MavenArtifactFinderTest 6 0 0 0 100% 0.329
LocalFileSystemMavenRepositoryTest 2 0 0 0 100% 0.667

org.springframework.osgi.extender.internal.util.concurrent

Class Tests Errors Failures Skipped Success Rate Time
RunnableTimedExecutionTest 2 0 0 0 100% 0.027

org.springframework.osgi.extender.internal.util

Class Tests Errors Failures Skipped Success Rate Time
ConfigUtilsVersioningTest 10 0 0 0 100% 0.248
ConfigUtilsTest 6 0 0 0 100% 0.006
HeaderConstantsTest 5 0 0 0 100% 0.008

org.springframework.osgi.web.extender.internal.scanner

Class Tests Errors Failures Skipped Success Rate Time
DefaultWarScannerTest 7 0 0 0 100% 0.196

org.springframework.osgi.service.exporter.support

Class Tests Errors Failures Skipped Success Rate Time
OsgiServiceFactoryBeanTest 18 0 0 0 100% 0.04
AbstractListenerAwareExporterTest 2 0 0 0 100% 0.005
ServiceRegistrationWrapperTest 5 0 0 0 100% 0.007

org.springframework.osgi.util

Class Tests Errors Failures Skipped Success Rate Time
BundleDelegatingClassLoaderTest 3 0 0 0 100% 0.019
OsgiListenerUtilsTest 3 0 0 0 100% 0.007
OsgiBundleUtilsTest 2 0 0 0 100% 0.003
OsgiPlatformDetectorTest 3 0 0 0 100% 0.007
MapBasedDictionaryTest 18 0 0 0 100% 0.014
ClassUtilsTest 6 0 0 0 100% 0.009
SimpleLoggerTest 18 0 0 0 100% 0.039
OsgiStringUtilsTest 13 0 0 0 100% 0.012
DebugUtilsTest 7 0 0 0 100% 0.009

org.springframework.osgi.web.extender.deployer.support

Class Tests Errors Failures Skipped Success Rate Time
DefaultContextPathStrategyTest 25 0 0 0 100% 0.063

org.springframework.osgi.io.internal

Class Tests Errors Failures Skipped Success Rate Time
OsgiResourceUtilsTest 22 0 0 0 100% 0.032
OsgiHeaderUtilsTest 23 0 0 0 100% 0.018

org.springframework.osgi.web.deployer.support

Class Tests Errors Failures Skipped Success Rate Time
AbstractWarDeployerTest 5 0 0 0 100% 0.057

org.springframework.osgi.context

Class Tests Errors Failures Skipped Success Rate Time
OsgiBundleScopeTest 4 0 0 0 100% 0.006

org.springframework.osgi.util.internal

Class Tests Errors Failures Skipped Success Rate Time
ServiceReferenceBasedMapTest 8 0 0 0 100% 0.011

org.springframework.osgi.io

Class Tests Errors Failures Skipped Success Rate Time
OsgiBundleResourceLoaderTest 5 0 0 0 100% 0.152
OsgiBundleResourcePatternResolverTest 3 0 0 0 100% 0.186
OsgiBundleResourceTest 21 0 0 0 100% 0.042

org.springframework.osgi.web.deployer

Class Tests Errors Failures Skipped Success Rate Time
OsgiWarDeploymentExceptionTest 4 0 0 0 100% 0.006
DefaultWarDeploymentContextTest 4 0 0 0 100% 0.007

org.springframework.osgi.extensions.annotation

Class Tests Errors Failures Skipped Success Rate Time
OsgiServiceAnnotationTest 12 0 0 0 100% 0.9

org.springframework.osgi.service

Class Tests Errors Failures Skipped Success Rate Time
ServiceUnavailableExceptionTest 6 0 0 0 100% 0.006
ServiceExceptionTest 4 0 0 0 100% 0.006
OsgiFilterUtilsTest 15 0 0 0 100% 0.025
OsgiServiceReferenceUtilsTest 8 0 0 0 100% 0.014
OsgiServiceUtilsTest 3 0 0 0 100% 0.005

org.springframework.osgi.service.exporter

Class Tests Errors Failures Skipped Success Rate Time
BeanNameServicePropertiesResolverTest 2 0 0 0 100% 0.004

Test Cases

MockServiceRegistrationTest

testMockServiceRegistration 0.022
testMockServiceRegistrationHashtable 0
testGetReference 0
testSetReference 0
testSetProperties 0.041
testHashCode 0.001
testHashCodeWithDifferentServiceRef 0
testHashCodeSelf 0
testEqualsTrue 0
testEqualsFalse 0
testEqualsThis 0

MockServiceReferenceTest

testSetProperties 0.001
testMockServiceReference 0
testMockServiceReferenceBundle 0
testMockServiceReferenceBundleHashtable 0
testGetBundle 0
testGetProperty 0
testGetPropertyKeys 0
testGetUsingBundles 0.001
testIsAssignableTo 0
testMandatoryProperties 0.001
testMandatoryPropertiesDontChange 0.001
testCompareReferencesWithTheSameId 0
testServiceRefsWithDifferentIdAndNoRanking 0.001
testServiceRefsWithDifferentIdAndDifferentRanking 0
testServiceRefsWithSameRankAndDifId 0

MockBundleContextTest

testGetBundle 0
testGetProperty 0
testMockBundleContext 0
testMockBundleContextBundle 0
testMockBundleContextBundleProperties 0
testCreateFilter 0.001
testGetAllServiceReferences 0
testGetBundleLong 0
testGetBundles 0
testGetDataFile 0
testGetService 0
testGetServiceReference 0
testGetServiceReferences 0
testInstallBundleString 0
testInstallBundleStringInputStream 0.001
testRegisterServiceStringArrayObjectDictionary 0
testRegisterServiceStringObjectDictionary 0.001
testUngetService 0
testMandatoryPropertiesAvailable 0
testAddServiceListener 0.002
testRemoveServiceListener 0.001

EntryLookupControllingMockBundleTest

testFindEntries 0.003
testGetEntry 0.001

ArrayEnumeratorTest

testHasMoreElements 0.001
testHasMoreElementsWithEmptySource 0
testNextElement 0
testNextElementException 0

MockFilterTest

testMatchServiceReference 0
testMatchDictionary 0
testMatchCase 0

MockBundleTest

testMockBundle 0.001
testMockBundleDictionary 0
testMockBundleString 0
testMockBundleBundleContext 0
testMockBundleStringDictionaryBundleContext 0
testFindEntries 0.001
testGetBundleId 0
testGetEntry 0.001
testGetEntryPaths 0.001
testGetHeaders 0
testGetHeadersString 0
testGetLastModified 0
testGetLocation 0
testGetRegisteredServices 0
testGetResource 0
testGetResources 0
testGetServicesInUse 0
testGetState 0
testGetSymbolicName 0.001
testHasPermission 0
testLoadClass 0
testGetEmptyEnumerator 0
testDefaultStart 0
testStartWithOptions 0
testDefaultStop 0
testStopWithOptions 0
testDefaultGetBundleContext 0.001
testBundleContextSpecified 0.001

MockBundleActivatorTest

testStart 0.001
testStop 0

OsgiBundleResourceLoaderTest

testGetClasspathResource 0.099
testGetBundleResource 0.012
testGetRelativeResource 0
testGetFallbackResource 0
testGetResourceByPath 0

OsgiResourceUtilsTest

testNullGetPrefix 0
testGetPrefix 0
testDoublePrefix 0.001
testGetSearchTypeUnknown 0
testGetSearchTypeUnspecified 0
testGetSearchTypeBundleSpace 0.001
testGetSearchTypeBundleJar 0
testGetSearchTypeBundleClassSpace 0
testGetSearchTypeBundleClassAllSpace 0
testIsClassPathType 0
testStripPrefixWithNoPrefix 0
testStripPrefix 0
testConvertURLArraytoResourceArray 0.005
testConvertNullURLArraytoResourceArray 0
testConvertURLEnumerationToResourceArray 0
testConvertNullURLEnumerationToResourceArray 0
testFindUpperFolderWOAFolder 0
testFindUpperFolderWOAProperString 0
testFindUpperFolderWRootFolder 0
testFindUpperFolderWDoubleFolders 0.001
testFindUpperFolderWFileInsideFolder 0
testFindUpperFolderWRelativePath 0.002

OsgiBundleResourcePatternResolverTest

testOsgiBundleResourcePatternResolverBundle 0.175
testOsgiBundleResourcePatternResolverResourceLoader 0.002
testGetResourcesString 0.005

OsgiBundleResourceTest

testHashCode 0
testOsgiBundleResource 0
testGetPath 0
testGetBundle 0
testGetInputStream 0.001
testGetURL 0.001
testNonBundleUrlWhichExists 0.001
testNonBundleUrlWhichDoesNotExist 0.001
testGetResourceFromBundle 0.003
testGetResourceFromBundleClasspath 0
testIsRelativePath 0.001
testCreateRelativeString 0
testGetFilename 0
testGetDescription 0
testEqualsObject 0
testDefaultPathWithinContext 0
testPathWithinBundleSpace 0.001
testPathWithinClassSpace 0
testPathWithinJarSpace 0
testPathOutsideContext 0
testLastModified 0.021

OsgiHeaderUtilsTest

testGetNoBundleClassPathDefined 0.001
testGetBundleClassPath 0.001
testGetRequireBundleUndeclared 0
testGetRequireBundleWMultipleUnversionedEntries 0
testRequireBundleWithSimpleVersions 0
testRequireBundleWithRangeVersions 0.001
testRequireBundleWithQuotes 0
testRequireBundleWithVersionAndExtraAttributes 0
testParseRequireBundleEntryWithNoVersion 0
testParseRequireBundleEntryWithSimpleUnquotedVersion 0
testParseRequireBundleEntryWithSimpleQuotedVersion 0
testParseRequireBundleEntryWithVersionRange 0.001
testParseRequireBundleEntryWithSimpleUnquotedVersionAndExtraAttributes 0
testParseRequireBundleEntryWithSimpleQuotedVersionAndExtraAttributes 0
testParseRequireBundleEntryWithVersionRangeAndExtraAttributes 0
testParseRequireBundleEntryWithNoVersionAndExtraAttributes 0.001
testParseEntryWithAttribute 0
testParseSimpleEntry 0
testParseEntryWithSingleVersion 0
testParseEntryWithRangeVersion 0
testParseEntryWithRangeVersionAndExtraHeader 0
testParseEntryWithExtraHeaderAndRangeVersion 0
testParseEntryWithExtraHeaderAndSimpleVersion 0

OsgiReferenceNamespaceHandlerTest

testSimpleReference 1.186
testFullReference 0.222
testMultipleInterfaces 0.161
testBeanNameAttrToServiceBeanNameProperty 0.244

OsgiServiceLifecycleListenerAdapterTest

testWrapperOverListener 0.07
testWrapperOverNoInvalidClass 0.001
testWrapperWithIncorrectCustomMethodNames 0.001
testWrapperWithCorrectCustomMethodNamesButIncorrectArgumentTypes 0
testWrapperWithCustomMethods 0.001
testWrapperWithCustomMethodsAndNullParameters 0
testWrapperWithBothCustomAndInterfaceMethods 0.001
testWrapperWithCustomOverloadedMethodsAndDifferentServiceTypes 0.001
testExceptionOnListenerMethod 0.006
testExceptionOnCustomMethods 0.002
testStandardListenerWithListeningMethodsSpecifiedAsCustomOnes 0
testListenerWithOverloadedTypesAndMultipleParameterTypes 0.002
testOverridingMethodsDiscovery 0.001
testJustCustomBindMethod 0.001
testJustCustomUnbindMethod 0.001
testCustomServiceRefBind 0.002
testCustomServiceRefUnbind 0

AbstractBundleXmlApplicationContextTest

testGetBundleName 0.089
testGetBundleNameFallbackMechanism 0.001
testGetServiceName 0.001

DynamicSortedSetIteratorTest

testIteratingWhileAdding 0.005
testIteratingWhileAddingSeveralElements 0
testDoubleIteratingWithAdding 0
testIteratingWhileRemoving 0
testDoubleIteratingWhileRemoving 0

DynamicCollectionThreadingTest

org.springframework.osgi.internal.service.collection.threading.DynamicCollectionThreadingTest@11dba45 0.569

ServiceReferenceComparatorTest

testServiceRefsWithTheSameId 0.001
testServiceRefsWithDifferentIdAndNoRanking 0
testServiceRefsWithDifferentIdAndDifferentRanking 0
testServiceRefsWithSameRankAndDifId 0
testNullObjects 0
testNonNullWithNull 0

OsgiServiceNamespaceHandlerTest

testSimpleService 0.13
testBiggerService 0.129
testNestedService 0.113
testServiceExporterFactoryBean 0.06
testServiceProperties 0.135
testListeners 0.065
testListenersInvoked 0.206
testFBWithCustomListeners 0.094
testCustomListenerInvoked 0.119

OsgiServiceInvokerTest

testInvoke 0.001
testExceptionUnwrapping 0

OsgiPropertyPlaceholderNamespaceHandlerTest

testSimplePlaceholder 0.147
testAveragePlaceholder 0.053
testFullPlaceholder 0.049

GreedyProxyTest

testMoreInterfacesAvailable 0.002
testNonVisibleOrInvalidInterfacesFound 0.001
testParentInterfaces 0.003
testExcludeFinalClass 0
testInterfacesOnlyAllowed 0.001
testAllowConcreteClasses 0
testRemoveParentsWithClassesAndInterfaces 0.001

BundleDelegatingClassLoaderTest

testFindClass 0.005
testFindResource 0.001
testFindResources 0.01

ServiceProxyDestroyedExceptionTest

testServiceProxyDestroyedException 0
testServiceProxyDestroyedExceptionStringThrowable 0
testServiceProxyDestroyedExceptionString 0
testServiceProxyDestroyedExceptionThrowable 0

OsgiListenerUtilsTest

testAddServiceListenerBundleContextServiceListenerString 0.001
testAddSingleServiceListenerBundleContextServiceListenerString 0
testRemoveServiceListenerBundleContextServiceListener 0.001

OsgiServiceDynamicInterceptorListenerTest

testBind 0.001
testUnbind 0
testRebindWhenNewServiceAppears 0.002
testRebindWhenServiceGoesDownButAReplacementIsFound 0

ServiceUnavailableExceptionTest

testServiceUnavailableExceptionFilter 0.001
testServiceUnavailableExceptionNullFilter 0
testServiceUnavailableExceptionString 0
testServiceUnavailableExceptionNullString 0
testServiceUnavailableExceptionServiceReference 0.001
testServiceUnavailableExceptionNullServiceReference 0

ServiceExceptionTest

testServiceException 0
testServiceExceptionStringThrowable 0
testServiceExceptionString 0
testServiceExceptionThrowable 0

OsgiServiceSortedListTest

testOrderingWhileAdding 0.011
testOrderingWhileRemoving 0.002
testOrderingWhileIterating 0.001
testRemovalWhileIterating 0.003
testOrderingAndDuplicatesWhileIterating 0.003
testHeadDeadProxy 0.003

OsgiServiceCollectionProxyFactoryBeanTest

testListenersSetOnCollection 0.063
testMandatoryServiceAtStartupFailure 0.001
testMandatoryServiceAvailableAtStartup 0.003
testMandatoryServiceUnAvailableWhileWorking 0.001

OsgiServiceCollectionTest

testAddServiceBySize 0
testAddServiceByIterating 0.001
testRemoveService 0.001
testRemoveServiceWhileIterating 0

OsgiBundleUtilsTest

testIsInActiveBundleState 0.001
testIsBundleResolved 0

OsgiExceptionTest

testOsgiException 0
testOsgiExceptionStringThrowable 0
testOsgiExceptionString 0
testOsgiExceptionThrowable 0

OsgiSingleReferenceParserWithInvalidFilesTest

testInlineInterfaceAndNestedInterfaces 0.052
testListenerWithNestedDefinitionAndInlinedRefVariant1 0.07
testListenerWithNestedDefinitionAndInlinedRefVariant2 0.141

OsgiFilterUtilsTest

testNoArgument 0.001
testClassArrayWithGarbage 0
testOnlyClassArgument 0
testJustClassWithNoFilter 0
testClassWithExistingFilter 0
testMultipleClassesWithExistingFilter 0
testMultipleClassesAddedOneByOne 0.008
testMultipleClassesAddedAtOnce 0.002
testNonMatching 0.001
testNoKeyOrItemSpecified 0
testNoKeySpecified 0.001
testNoItemSpecified 0
testNoKeyOrItemButFilterSpecified 0
testAddItemsUnderMultipleKeys 0
testUnifyWhenNoItemIsSpecified 0

BundleFactoryBeanParserTest

testWithSymName 0.072
testLocationAndResource 0.07
testStartBundle 0.115
testStopBundle 0.045
testUpdateBundle 0.131
testInstall 0.054
testInstallImpliedByUpdateUsingRealLocation 0.156
testNestedBundleDeclaration 0.099

LocalBundleContextAdviceTest

testInvoke 0.002

OsgiPlatformDetectorTest

testEquinoxDetection 0.001
testKnopflerfishDetection 0
testFelixDetection 0

InfrastructureProxyTest

testCreatedProxy 0.004
testTargetProxy 0.003

DynamicCollectionTest

testRemoveDuplicate 0.001
testAdd 0
testAddDuplicate 0
testRemove 0

ThreadTest

testThreadInterrupt 1.004

ServiceReferenceBasedMapTest

testClear 0.001
testContainsKeyObject 0
testContainsValueObject 0.001
testEntrySet 0.001
testGetObject 0
testPutObjectObject 0
testPutAllMap 0
testRemoveObject 0

OsgiSingleServiceProxyFactoryBeanTest

testAfterPropertiesSetNoBundle 0
testAfterPropertiesSetNoClassLoader 0.001
testAfterPropertiesSetNoServiceType 0
testAfterPropertiesSetBadFilter 0
testGetObjectType 0.001
testGetObjectWithFilterOnly 0.005
testClassLoadingOptionsConstant 0

OsgiServiceListTest

testAddDuplicates 0.001
testRemoveDuplicate 0.002
testListIteratorWhileAdding 0.001
testListIteratorWhileRemoving 0.001

OsgiServiceFactoryBeanTest

testAutoDetectClassesForPublishingDisabled 0.001
testAutoDetectClassesForPublishingInterfaces 0.001
testAutoDetectClassesForPublishingClassHierarchy 0
testAutoDetectClassesForPublishingAll 0
testInitWithoutBundleContext 0.001
testInitWithoutBeanFactory 0
testInitWithoutTargetOrTargetReference 0
testInitWithTargetAndTargetRerefence 0.001
testInitWithOnlyJustTarget 0.002
testRegisterServiceWithNullClasses 0
testRegisterServiceWOClasses 0
testRegisterService 0.008
testUnregisterWithNullServiceReg 0.001
testUnregisterService 0.003
testUnregisterServiceAlreadyUnregistered 0.001
testLazyBeanServiceWithUsualBean 0.004
testLazyBeanServiceWithServiceFactoryBean 0.002
testLazyBeanServiceWithTargetObjectSet 0.001

AbstractListenerAwareExporterTest

testNotifyListenersOnRegistration 0
testNotifyListenersOnUnregistration 0

OsgiServiceDynamicInterceptorTest

testInvocationWhenServiceNA 0.009
testOsgiServiceDynamicInterceptor 0
testLookupService 0.001
testDoInvoke 0
testInvocationTimeoutWhenServiceNA 3.01
testGetTarget 0
testGetTargetWhenMultipleServicesAreAvailable 0.001
testAfterPropertiesSet 0

MapBasedDictionaryTest

testClear 0.001
testGetObject 0
testPutObjectObject 0
testRemoveObject 0
testDictionaryWithNullMap 0
testElements 0.001
testKeys 0
testGetNullObject 0
testRemoveNullObject 0
testPutNullValue 0
testPutNullKey 0
testSize 0
testDictionaryWithDictionary 0
testPutAllDictionary 0
testValues 0
testContainsKey 0
testValue 0
testHashCode 0.001

NestedReferencesTest

testNestedBeansMadeTopLevel 0.186
testNestedReferenceWithName 0.059
testNestedReferenceWithoutName 0.058
testNestedCollectionWithName 0.157
testNesteCollectionWithoutName 0.073

OsgiServiceProxyEqualityTest

testSameInterceptorEquality 0.043
testEqualsInterceptorsEquality 0.001
testMultipleInterceptorEquality 0.001
testDifferentInterceptorsButTargetHasEquals 0.013
testDifferentProxySetupButTargetHasEquals 0.001
testSpringInfrastructureProxyOnImportersWithTheSameRef 0.001
testSpringInfrastructureProxyOnImportersWithDifferentRefs 0
testNakedTargetPropertyReturnedByTheInfrastructureProxy 0.001
testEqualityBetweenInfrastructureProxies 0
testNonEqualityBetweenInfrastructureProxies 0

OsgiServiceReferenceUtilsTest

testServiceSortingAlgorithm 0.001
testGetServiceReferenceBundleContextStringString 0.001
testGetServiceReferenceBundleContextStringArrayString 0
testAlwaysGetAnArrayOfServiceReferences 0.001
testGetServiceId 0
testGetServiceRankingAvailable 0.001
testGetServiceRankingWithInvalidClass 0
testGetServiceRankingWithNonExistingRanking 0

BeanFactoryUtilsTest

testADependencies 0.073
testBDependencies 0
testCDependencies 0
testIntDependencies 0.001
testTransitiveDependenciesForDependsOn 0.001
testTransitiveFBDependencies 0
testFiltering 0.001
testFilteringOnFB 0.001

InvalidOsgiDefaultsTest

testInvalidDefaultsCheck 0.14

DynamicSortedSetTest

testAdd 0
testRemove 0.001
testAddNullForbidden 0
testAddAll 0.001
testAddAllOnExistingSet 0
testRemoveNullForbidden 0
testRemoveAll 0
testFirst 0
testFirstWithEmptySet 0
testLast 0
testLastWithEmptySet 0

BeanNameServicePropertiesResolverTest

testAfterPropertiesSetNoBundleContext 0
testGetServiceProperties 0.002

ClassUtilsTest

testAutoDetectClassesForPublishingDisabled 0.001
testAutoDetectClassesForPublishingInterfaces 0
testAutoDetectClassesForPublishingClassHierarchy 0.001
testAutoDetectClassesForPublishingAll 0
testInterfacesHierarchy 0.001
testAppContextClassHierarchy 0.001

SimpleLoggerTest

testDebugObject 0.003
testDebugObjectThrowable 0.002
testErrorObject 0
testErrorObjectThrowable 0.002
testFatalObject 0
testFatalObjectThrowable 0.003
testInfoObject 0
testInfoObjectThrowable 0.002
testIsDebugEnabled 0
testIsErrorEnabled 0.001
testIsFatalEnabled 0
testIsInfoEnabled 0
testIsTraceEnabled 0
testIsWarnEnabled 0
testTraceObject 0
testTraceObjectThrowable 0.001
testWarnObject 0.001
testWarnObjectThrowable 0.001

OsgiServiceRegistrationListenerAdapterTest

testWrapperOverListener 0.007
testWrapperOverNoInvalidClass 0
testWrapperWithIncorrectCustomMethodNames 0
testWrapperWithCorrectCustomMethodNamesButIncorrectArgumentTypes 0
testWrapperWithCustomMethods 0
testWrapperWithBothCustomAndInterfaceMethods 0.002
testExceptionOnListenerMethod 0.004
testExceptionOnCustomMethods 0.003
testStandardListenerWithListeningMethodsSpecifiedAsCustomOnes 0.001
testListenerWithOverloadedTypesAndMultipleParameterTypes 0.001
testWrapperWithCustomMethodsAndNullProperties 0
testJustCustomRegMethod 0.001
testJustCustomUnregMethod 0.001

OsgiStringUtilsTest

testGetBundleEventAsString 0.001
testGetBundleStateAsName 0
testNullSafeToStringBundleEvent 0
testNullSafeToStringBundleEventNull 0
testNullSafeToStringBundleEventInvalidType 0
testNullSafeToStringServiceEvent 0