Test Stories

Shows the stories told by the tests of the project.

UUT Documentation

HudsonConfigScmElement (de.smartics.ci.config.hudson)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Adds scm element if none is present. HudsonConfigScmElementTest: [src][api][test]
2
SUCCESS
Adds scm element if present without url. HudsonConfigScmElementTest: [src][api][test]
3
SUCCESS
Adds scm element if present with url. HudsonConfigScmElementTest: [src][api][test]
4
SUCCESS
Adds scm element if present with locations. HudsonConfigScmElementTest: [src][api][test]

HudsonJobConfig (de.smartics.ci.config.load)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Requires an id on construction. Construction HudsonJobConfigTest: [src][api][test]
2
SUCCESS
Requires the xml representation. Construction HudsonJobConfigTest: [src][api][test]
3
SUCCESS
Allows to access all properties. Construction HudsonJobConfigTest: [src][api][test]

HudsonJobConfigLoader (de.smartics.ci.config.load)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Rejects null plan. HudsonJobConfigLoaderTest: [src][api][test]
2
SUCCESS
Rejects empty plan. HudsonJobConfigLoaderTest: [src][api][test]
3
SUCCESS
Load project with overriding configs. HudsonJobConfigLoaderTest: [src][api][test]
4
SUCCESS
Load project to config instance. HudsonJobConfigLoaderTest: [src][api][test]

JDomUtils (de.smartics.ci.config.utils)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Rejects if element is null. JDomUtilsCalcXPathTest: [src][api][test]
2
SUCCESS
Calcs path from document root if null argument is passed. JDomUtilsCalcXPathTest: [src][api][test]
3
SUCCESS
Calcs path relative to given root element. JDomUtilsCalcXPathTest: [src][api][test]
4
SUCCESS
Root element is not required to be a direct child of the documents root. Technical JDomUtilsCalcXPathTest: [src][api][test]
5
SUCCESS
Rejects if target is null. JDomUtilsMergeTest: [src][api][test]
6
SUCCESS
Rejects if to be merged is null. JDomUtilsMergeTest: [src][api][test]
7
SUCCESS
Rejects if root elements do not have the same name. JDomUtilsMergeTest: [src][api][test]
8
SUCCESS
Merges two elements without content. JDomUtilsMergeTest: [src][api][test]
9
SUCCESS
Merges two elements with content. JDomUtilsMergeTest: [src][api][test]
10
SUCCESS
Merges two elements with identical content. JDomUtilsMergeTest: [src][api][test]
11
SUCCESS
Recognizes element disorders. JDomUtilsMergeTest: [src][api][test]
12
SUCCESS
Provides constructor. Coverage JDomUtilsTest: [src][api][test]

LoaderPlan (de.smartics.ci.config.load)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Allows no blank id in construction. Construction LoaderPlanConstructionTest: [src][api][test]
2
SUCCESS
Requires a maven config. Construction LoaderPlanConstructionTest: [src][api][test]
3
SUCCESS
Provides valid to string without elements. Construction LoaderPlanConstructionTest: [src][api][test]
4
SUCCESS
Provides valid to string with elements. Construction LoaderPlanConstructionTest: [src][api][test]
5
SUCCESS
Allows to add configuration names. LoaderPlanTest: [src][api][test]
6
SUCCESS
Equals is reflexive. Object-Basics LoaderPlanObjectTest: [src][api][test]
7
SUCCESS
Equals is symmetric. Object-Basics LoaderPlanObjectTest: [src][api][test]
8
SUCCESS
Equals is transitive. Object-Basics LoaderPlanObjectTest: [src][api][test]
9
SUCCESS
Equals is consistent. Object-Basics LoaderPlanObjectTest: [src][api][test]
10
SUCCESS
Equals return false on null. Object-Basics LoaderPlanObjectTest: [src][api][test]
11
SUCCESS
Equals return false on instance of other type. Object-Basics LoaderPlanObjectTest: [src][api][test]
12
SUCCESS
Hash code is consistent. Object-Basics LoaderPlanObjectTest: [src][api][test]
13
SUCCESS
Hash code is consistent with equals. Object-Basics LoaderPlanObjectTest: [src][api][test]
14
SUCCESS
Hash code produces unequal hash codes for unequal instances. Object-Basics LoaderPlanObjectTest: [src][api][test]
15
SUCCESS
To string runs without failure. Object-Basics LoaderPlanObjectTest: [src][api][test]

LoaderPlanLoader (de.smartics.ci.config.load)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Loads multiple loader information from one configuration file. LoaderPlanLoaderTest: [src][api][test]

LocationManager (de.smartics.ci.config.load)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Allows to add a file location. LocationManagerTest: [src][api][test]
2
SUCCESS
Allows not null to be added as a file location. LocationManagerTest: [src][api][test]
3
SUCCESS
Signals missing resources. LocationManagerTest: [src][api][test]
4
SUCCESS
Opens resources from known locations. LocationManagerTest: [src][api][test]
5
SUCCESS
Rejects invalid files. Coverage LocationManagerTest: [src][api][test]
6
SUCCESS
Allows construction without parent class loader. Construction LocationManagerConstructionTest: [src][api][test]
7
SUCCESS
Allows construction with parent class loader. Construction LocationManagerConstructionTest: [src][api][test]
8
SUCCESS
Allows construction with null parent class loader. Construction LocationManagerConstructionTest: [src][api][test]

MavenConfig (de.smartics.ci.config.maven)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Requires maven settings on construction. Construction MavenConfigTest: [src][api][test]
2
SUCCESS
Requires maven pom on construction. Construction MavenConfigTest: [src][api][test]
3
SUCCESS
Allows to access all properties. Construction MavenConfigTest: [src][api][test]

MavenInfoApplier (de.smartics.ci.config.load)

[src][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Adds scm info. MavenInfoApplierTest: [src][api][test]
2
SUCCESS
Accepts that no scm info is provided. MavenInfoApplierTest: [src][api][test]
3
SUCCESS
Adds project info. MavenInfoApplierTest: [src][api][test]
4
SUCCESS
Adds project description. MavenInfoApplierTest: [src][api][test]

MavenPom (de.smartics.ci.config.maven)

[src][api][cover]

# Status Scenario Categories Test Case
1
SUCCESS
Rejects null as connection string. MavenPomScmTest: [src][api][test]
2
SUCCESS
Rejects blank as connection string. MavenPomScmTest: [src][api][test]
3
SUCCESS
Rejects connection string not conforming to format. MavenPomScmTest: [src][api][test]
4
SUCCESS
Rejects connection string not starting with scm prefix. MavenPomScmTest: [src][api][test]
5
SUCCESS
Rejects connection string not providing scm type. MavenPomScmTest: [src][api][test]
6
SUCCESS
Rejects connection string not providing scm type but http protocol. MavenPomScmTest: [src][api][test]
7
SUCCESS
Rejects connection string not providing scm type but https protocol. MavenPomScmTest: [src][api][test]
8
SUCCESS
Rejects connection string containing only scm prefix. MavenPomScmTest: [src][api][test]
9
SUCCESS
Rejects connection string containing no url. MavenPomScmTest: [src][api][test]
10
SUCCESS
Rejects connection string missing scm type delimiter. MavenPomScmTest: [src][api][test]
11
SUCCESS
Reads scm info from scm connection string. MavenPomScmTest: [src][api][test]
12
SUCCESS
Rejects unknown scm type. MavenPomScmTest: [src][api][test]
generated by maven-testdoc-plugin