Test Stories

Shows the stories told by the tests of the project.

UUT Documentation

AbstractConfigurationProperties (de.smartics.properties.spi.config.support)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Is serializable. Object-Basics AbstractConfigurationPropertiesSerializableTest: [src][api][test]

ApplicationId (de.smartics.properties.api.config.domain.key)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Compare to is symmetric. Object-Basics ApplicationIdCompareToTest: [src][api][test]
2
SUCCESS
Compare to is transitive. Object-Basics ApplicationIdCompareToTest: [src][api][test]
3
SUCCESS
Compare to is consistent to equals. Object-Basics ApplicationIdCompareToTest: [src][api][test]
4
SUCCESS
Provides access to group id. Construction ApplicationIdConstructionTest: [src][api][test]
5
SUCCESS
Provides access to artifact id. Construction ApplicationIdConstructionTest: [src][api][test]
6
SUCCESS
Provides access to version. Construction ApplicationIdConstructionTest: [src][api][test]
7
SUCCESS
Version not required on construction. Construction ApplicationIdConstructionTest: [src][api][test]
8
SUCCESS
Group id not required on construction. Construction ApplicationIdConstructionTest: [src][api][test]
9
SUCCESS
Artifact id not required on construction. Construction ApplicationIdConstructionTest: [src][api][test]
10
SUCCESS
Equals is reflexive. Object-Basics ApplicationIdObjectTest: [src][api][test]
11
SUCCESS
Equals is symmetric. Object-Basics ApplicationIdObjectTest: [src][api][test]
12
SUCCESS
Equals is transitive. Object-Basics ApplicationIdObjectTest: [src][api][test]
13
SUCCESS
Equals is consistent. Object-Basics ApplicationIdObjectTest: [src][api][test]
14
SUCCESS
Equals return false on null. Object-Basics ApplicationIdObjectTest: [src][api][test]
15
SUCCESS
Equals return false on instance of other type. Object-Basics ApplicationIdObjectTest: [src][api][test]
16
SUCCESS
Hash code is consistent. Object-Basics ApplicationIdObjectTest: [src][api][test]
17
SUCCESS
Hash code is consistent with equals. Object-Basics ApplicationIdObjectTest: [src][api][test]
18
SUCCESS
Hash code produces unequal hash codes for unequal instances. Object-Basics ApplicationIdObjectTest: [src][api][test]
19
SUCCESS
To string runs without failure. Object-Basics ApplicationIdObjectTest: [src][api][test]
20
SUCCESS
Is serializable. Object-Basics ApplicationIdSerializableTest: [src][api][test]

CacheConfigurationPropertiesManagement (de.smartics.properties.impl.config.cache)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Setting property cleares dependent property. CacheConfigurationPropertiesManagementTest: [src][api][test]

ClassPathLoader (de.smartics.properties.spi.config.support)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Reads property descriptors and definitions from the class path. ClassPathLoaderTest: [src][api][test]
2
SUCCESS
Allows to pass in a class to derive the root url. Technical ClassPathLoaderTest: [src][api][test]

ConfigurationKey (de.smartics.properties.api.config.domain.key)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Compare to is symmetric. Object-Basics ConfigurationKeyCompareToTest: [src][api][test]
2
SUCCESS
Compare to is transitive. Object-Basics ConfigurationKeyCompareToTest: [src][api][test]
3
SUCCESS
Compare to is consistent to equals. Object-Basics ConfigurationKeyCompareToTest: [src][api][test]
4
SUCCESS
Provides access to environment id. Construction ConfigurationKeyConstructionTest: [src][api][test]
5
SUCCESS
Provides access to application id. Construction ConfigurationKeyConstructionTest: [src][api][test]
6
SUCCESS
Requires environment id on construction. Construction ConfigurationKeyConstructionTest: [src][api][test]
7
SUCCESS
Requires application id on construction. Construction ConfigurationKeyConstructionTest: [src][api][test]
8
SUCCESS
Equals is reflexive. Object-Basics ConfigurationKeyObjectTest: [src][api][test]
9
SUCCESS
Equals is symmetric. Object-Basics ConfigurationKeyObjectTest: [src][api][test]
10
SUCCESS
Equals is transitive. Object-Basics ConfigurationKeyObjectTest: [src][api][test]
11
SUCCESS
Equals is consistent. Object-Basics ConfigurationKeyObjectTest: [src][api][test]
12
SUCCESS
Equals return false on null. Object-Basics ConfigurationKeyObjectTest: [src][api][test]
13
SUCCESS
Equals return false on instance of other type. Object-Basics ConfigurationKeyObjectTest: [src][api][test]
14
SUCCESS
Hash code is consistent. Object-Basics ConfigurationKeyObjectTest: [src][api][test]
15
SUCCESS
Hash code is consistent with equals. Object-Basics ConfigurationKeyObjectTest: [src][api][test]
16
SUCCESS
Hash code produces unequal hash codes for unequal instances. Object-Basics ConfigurationKeyObjectTest: [src][api][test]
17
SUCCESS
To string runs without failure. Object-Basics ConfigurationKeyObjectTest: [src][api][test]
18
SUCCESS
Is serializable. Object-Basics ConfigurationKeySerializableTest: [src][api][test]

DefinitionConfigParser (de.smartics.properties.spi.config.definition)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Reads empty definition file. DefinitionConfigParserTest: [src][api][test]
2
SUCCESS
Reads tld only definition file. DefinitionConfigParserTest: [src][api][test]
3
SUCCESS
Reads environments only definition file. DefinitionConfigParserTest: [src][api][test]
4
SUCCESS
Reads nodes only definition file. DefinitionConfigParserTest: [src][api][test]
5
SUCCESS
Reads groups only definition file. DefinitionConfigParserTest: [src][api][test]
6
SUCCESS
Reads files only definition file. DefinitionConfigParserTest: [src][api][test]
7
SUCCESS
Reads full definition file. DefinitionConfigParserTest: [src][api][test]

DefinitionKeyHelper (de.smartics.properties.spi.config.definition)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Identifies registered files. DefinitionKeyHelperRegisteredFilesTest: [src][api][test]
2
SUCCESS
Identifies registered environments. DefinitionKeyHelperRegisteredTest: [src][api][test]
3
SUCCESS
Identifies registered nodes. DefinitionKeyHelperRegisteredTest: [src][api][test]
4
SUCCESS
Identifies registered groups. DefinitionKeyHelperRegisteredTest: [src][api][test]
5
SUCCESS
Identifies group by registered tlds. DefinitionKeyHelperRegisteredTest: [src][api][test]
6
SUCCESS
Identifies an environment only. DefinitionKeyHelperTest: [src][api][test]
7
SUCCESS
Identifies an environment without node. DefinitionKeyHelperTest: [src][api][test]
8
SUCCESS
Identifies an environment with node but not application. DefinitionKeyHelperTest: [src][api][test]
9
SUCCESS
Identifies an environment with node and application group. DefinitionKeyHelperTest: [src][api][test]
10
SUCCESS
Identifies an environment with node and application group and artifact. DefinitionKeyHelperTest: [src][api][test]
11
SUCCESS
Identifies an environment with node and application group and artifact and version. DefinitionKeyHelperTest: [src][api][test]
12
SUCCESS
Identifies application group and artifact and version. DefinitionKeyHelperTest: [src][api][test]
13
SUCCESS
Starting slash allowed with environment. DefinitionKeyHelperTest: [src][api][test]
14
SUCCESS
Starting slash allowed with application only. DefinitionKeyHelperTest: [src][api][test]
15
SUCCESS
Trailing slash allowed with environment. DefinitionKeyHelperTest: [src][api][test]
16
SUCCESS
Trailing slash allowed with application only. DefinitionKeyHelperTest: [src][api][test]
17
SUCCESS
Identifies an environment with node and application group com. DefinitionKeyHelperTest: [src][api][test]
18
SUCCESS
Returns any env any app key if no path is given. DefinitionKeyHelperTest: [src][api][test]
19
SUCCESS
Skips properties file. DefinitionKeyHelperTest: [src][api][test]

DependenciesParser (de.smartics.properties.api.config.domain)

[src][cover]

# Status Scenario Categories Test Case
1
SUCCESS
The null value returns the empty list. DependencyParserTest: [src][api][test]
2
SUCCESS
A value without placeholders returns the empty list. DependencyParserTest: [src][api][test]
3
SUCCESS
A placeholder is found. DependencyParserTest: [src][api][test]
4
SUCCESS
More than one placeholder is found. DependencyParserTest: [src][api][test]

DependencyTrackingCache (de.smartics.properties.impl.config.cache)

[src][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Stores a miss in the cache. DependencyTrackingCacheTest: [src][api][test]
2
SUCCESS
Stores a hit in the cache. DependencyTrackingCacheTest: [src][api][test]
3
SUCCESS
Removes a value from the cache. DependencyTrackingCacheTest: [src][api][test]
4
SUCCESS
Allows to remove a value from the cache that is not there gracefully. DependencyTrackingCacheTest: [src][api][test]
5
SUCCESS
Removed dependent properties root. DependencyTrackingCacheTest: [src][api][test]
6
SUCCESS
Removed dependent properties middle. DependencyTrackingCacheTest: [src][api][test]
7
SUCCESS
Removed dependent properties leaf. DependencyTrackingCacheTest: [src][api][test]
8
SUCCESS
Remove muliple root. DependencyTrackingCacheTest: [src][api][test]
9
SUCCESS
Remove muliple middle. DependencyTrackingCacheTest: [src][api][test]
10
SUCCESS
Remove muliple leaf. DependencyTrackingCacheTest: [src][api][test]
11
SUCCESS
Allows empty properties gracefully. DependencyTrackingCacheTest: [src][api][test]

DsPropertyCollection (de.smartics.properties.spi.config.ds)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Signals empty iteration if result set provides no hits. DsPropertyCollectionTest: [src][api][test]
2
SUCCESS
Allows to check for more elements any number of times. Technical DsPropertyCollectionTest: [src][api][test]
3
SUCCESS
Allows to iterate over one property. Technical DsPropertyCollectionTest: [src][api][test]
4
SUCCESS
Allows to iterate over properties. DsPropertyCollectionTest: [src][api][test]
5
SUCCESS
Removing from the iterator is not supported. DsPropertyCollectionTest: [src][api][test]
6
SUCCESS
Signals underlying problems with an illegal state exception. Technical DsPropertyCollectionTest: [src][api][test]

EnvironmentId (de.smartics.properties.api.config.domain.key)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Compare to is symmetric. Object-Basics EnvironmentIdCompareToTest: [src][api][test]
2
SUCCESS
Compare to is transitive. Object-Basics EnvironmentIdCompareToTest: [src][api][test]
3
SUCCESS
Compare to is consistent to equals. Object-Basics EnvironmentIdCompareToTest: [src][api][test]
4
SUCCESS
Provides access to environment name. Construction EnvironmentIdConstructionTest: [src][api][test]
5
SUCCESS
No required name on construction. Construction EnvironmentIdConstructionTest: [src][api][test]
6
SUCCESS
Name must not be empty. Construction EnvironmentIdConstructionTest: [src][api][test]
7
SUCCESS
Name must not contain only white spaces. Construction EnvironmentIdConstructionTest: [src][api][test]
8
SUCCESS
Equals is reflexive. Object-Basics EnvironmentIdObjectTest: [src][api][test]
9
SUCCESS
Equals is symmetric. Object-Basics EnvironmentIdObjectTest: [src][api][test]
10
SUCCESS
Equals is transitive. Object-Basics EnvironmentIdObjectTest: [src][api][test]
11
SUCCESS
Equals is consistent. Object-Basics EnvironmentIdObjectTest: [src][api][test]
12
SUCCESS
Equals return false on null. Object-Basics EnvironmentIdObjectTest: [src][api][test]
13
SUCCESS
Equals return false on instance of other type. Object-Basics EnvironmentIdObjectTest: [src][api][test]
14
SUCCESS
Hash code is consistent. Object-Basics EnvironmentIdObjectTest: [src][api][test]
15
SUCCESS
Hash code is consistent with equals. Object-Basics EnvironmentIdObjectTest: [src][api][test]
16
SUCCESS
Hash code produces unequal hash codes for unequal instances. Object-Basics EnvironmentIdObjectTest: [src][api][test]
17
SUCCESS
To string runs without failure. Object-Basics EnvironmentIdObjectTest: [src][api][test]
18
SUCCESS
Is serializable. Object-Basics EnvironmentIdSerializableTest: [src][api][test]

KeySetBuilder (de.smartics.properties.spi.config.support)

[src][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Derives from key with only an environment name. KeySetBuilderTest: [src][api][test]
2
SUCCESS
Derives from key with environment name and node. KeySetBuilderTest: [src][api][test]
3
SUCCESS
Derives from key with full environment name only and group. KeySetBuilderTest: [src][api][test]
4
SUCCESS
Derives from key with full environment and group. KeySetBuilderTest: [src][api][test]
5
SUCCESS
Derives from key with full environment name only and ga. KeySetBuilderTest: [src][api][test]
6
SUCCESS
Derives from key with full environment and ga. KeySetBuilderTest: [src][api][test]
7
SUCCESS
Derives from key with full environment name only and gav. KeySetBuilderTest: [src][api][test]
8
SUCCESS
Derives from key with full environment and gav. KeySetBuilderTest: [src][api][test]

MoreProperties (test.de.smartics.properties.spi.config.proxy.examples)

# Status Scenario Categories Test Case
1
SUCCESS
Is serializable. PropertiesSerializableTest: [src][api][test]

PropertiesConfigurationProperties (de.smartics.properties.impl.config.properties)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Is serializable. Object-Basics PropertiesConfigurationPropertiesSerializableTest: [src][api][test]
2
SUCCESS
Provides access to validated string properties. PropertiesConfigurationPropertiesTest: [src][api][test]
3
SUCCESS
Provides access to validated int properties. PropertiesConfigurationPropertiesTest: [src][api][test]
4
SUCCESS
Provides access to validated url properties. PropertiesConfigurationPropertiesTest: [src][api][test]
5
SUCCESS
Recognizes conversion problems. PropertiesConfigurationPropertiesTest: [src][api][test]
6
SUCCESS
Recognizes conversion problems on ints. PropertiesConfigurationPropertiesTest: [src][api][test]
7
SUCCESS
Recognizes invalid properties. PropertiesConfigurationPropertiesTest: [src][api][test]
8
SUCCESS
Recognizes missing mandatory properties. PropertiesConfigurationPropertiesTest: [src][api][test]
9
SUCCESS
Recognizes surplus properties. PropertiesConfigurationPropertiesTest: [src][api][test]

PropertiesConfigurationPropertiesFactory (de.smartics.properties.impl.config.properties)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Provides access to properties. Integration PropertiesConfigurationPropertiesFactoryTest: [src][api][test]

PropertiesDefinitionContext (de.smartics.properties.spi.config.definition)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Any two letter tld identifies a group. PropertiesDefinitionContextTest: [src][api][test]
2
SUCCESS
Any two chars do not identify a group. PropertiesDefinitionContextTest: [src][api][test]
3
SUCCESS
Any two chars do not identify a group digit first. Coverage PropertiesDefinitionContextTest: [src][api][test]
4
SUCCESS
Any three letters do not identify a group. Coverage PropertiesDefinitionContextTest: [src][api][test]
5
SUCCESS
A default tld identifies a group. PropertiesDefinitionContextTest: [src][api][test]
6
SUCCESS
Null is not a group. PropertiesDefinitionContextTest: [src][api][test]

PropertiesHelper (de.smartics.properties.spi.config.support)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Handles io problems. Coverage PropertiesHelperTest: [src][api][test]

PropertiesPropertyCollection (de.smartics.properties.spi.config.support)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Iterator does not allow to remove elements. Coverage PropertiesPropertyCollectionCoverageTest: [src][api][test]

PropertiesProxyInvocationHandler (de.smartics.properties.spi.config.proxy)

[src][api][cover]

# Status Scenario Categories Test Case
1 --- Is serializable. PropertiesProxyInvocationHandlerSerializableTestWithTestConfigurationProperties: [src][api][test]

Property (de.smartics.properties.api.config.domain)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Compare to is symmetric. Object-Basics PropertyCompareToTest: [src][api][test]
2
SUCCESS
Compare to is transitive. Object-Basics PropertyCompareToTest: [src][api][test]
3
SUCCESS
Compare to is consistent to equals. Object-Basics PropertyCompareToTest: [src][api][test]
4
SUCCESS
Allows value of null. Construction PropertyConstructionTest: [src][api][test]
5
SUCCESS
Requires name to be not null. Construction PropertyConstructionTest: [src][api][test]
6
SUCCESS
Provides access to property name. Construction PropertyConstructionTest: [src][api][test]
7
SUCCESS
Provides access to property value. Construction PropertyConstructionTest: [src][api][test]
8
SUCCESS
Equals is reflexive. Object-Basics PropertyObjectTest: [src][api][test]
9
SUCCESS
Equals is symmetric. Object-Basics PropertyObjectTest: [src][api][test]
10
SUCCESS
Equals is transitive. Object-Basics PropertyObjectTest: [src][api][test]
11
SUCCESS
Equals is consistent. Object-Basics PropertyObjectTest: [src][api][test]
12
SUCCESS
Equals return false on null. Object-Basics PropertyObjectTest: [src][api][test]
13
SUCCESS
Equals return false on instance of other type. Object-Basics PropertyObjectTest: [src][api][test]
14
SUCCESS
Hash code is consistent. Object-Basics PropertyObjectTest: [src][api][test]
15
SUCCESS
Hash code is consistent with equals. Object-Basics PropertyObjectTest: [src][api][test]
16
SUCCESS
Hash code produces unequal hash codes for unequal instances. Object-Basics PropertyObjectTest: [src][api][test]
17
SUCCESS
To string runs without failure. Object-Basics PropertyObjectTest: [src][api][test]
18
SUCCESS
Is serializable. Object-Basics PropertySerializableTest: [src][api][test]

PropertyConfigurationObjectBuilder (de.smartics.properties.spi.config.proxy)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Equals is reflexive. Object-Basics PropertyConfigurationProxyObjectBasicsTest: [src][api][test]
2
SUCCESS
Equals is symmetric. Object-Basics PropertyConfigurationProxyObjectBasicsTest: [src][api][test]
3
SUCCESS
Equals is transitive. Object-Basics PropertyConfigurationProxyObjectBasicsTest: [src][api][test]
4
SUCCESS
Equals is consistent. Object-Basics PropertyConfigurationProxyObjectBasicsTest: [src][api][test]
5
SUCCESS
Equals return false on null. Object-Basics PropertyConfigurationProxyObjectBasicsTest: [src][api][test]
6
SUCCESS
Equals return false on instance of other type. Object-Basics PropertyConfigurationProxyObjectBasicsTest: [src][api][test]
7
SUCCESS
Hash code is consistent. Object-Basics PropertyConfigurationProxyObjectBasicsTest: [src][api][test]
8
SUCCESS
Hash code is consistent with equals. Object-Basics PropertyConfigurationProxyObjectBasicsTest: [src][api][test]
9
SUCCESS
Hash code produces unequal hash codes for unequal instances. Object-Basics PropertyConfigurationProxyObjectBasicsTest: [src][api][test]
10
SUCCESS
To string runs without failure. Object-Basics PropertyConfigurationProxyObjectBasicsTest: [src][api][test]

Resolver (de.smartics.properties.spi.config.resolve)

[src][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Resolves value without placeholders. ResolverTest: [src][api][test]
2
SUCCESS
Resolves with unknown placeholder. ResolverTest: [src][api][test]
3
SUCCESS
Resolves value with one placeholder. ResolverTest: [src][api][test]
4
SUCCESS
Resolves value with multiple placeholders. ResolverTest: [src][api][test]
5
SUCCESS
Resolves recursively. ResolverTest: [src][api][test]
6
SUCCESS
Detects direct infinite recursions. ResolverTest: [src][api][test]
7
SUCCESS
Detects infinite recursions. ResolverTest: [src][api][test]
8
SUCCESS
Detects references to unknown placeholder. ResolverTest: [src][api][test]
9
SUCCESS
Detects references to unknown placeholder in depth. ResolverTest: [src][api][test]
10
SUCCESS
Detects referenced null value. ResolverTest: [src][api][test]

UnknownProperties (de.smartics.properties.api.config.domain)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Allows adding properties. UnknownPropertiesTest: [src][api][test]
2
SUCCESS
Provides a string representation. UnknownPropertiesTest: [src][api][test]
3
SUCCESS
Provides a string representation for empty properties. Coverage UnknownPropertiesTest: [src][api][test]
generated by maven-testdoc-plugin