##### General Information

- Overview
- Features
- Specification
- Getting Started
- Howto Build Turbine
- Changes

##### Documentation

- Services
- Howtos
- Wiki
- JavaDocs

##### Development

- Proposals
- How To Help
- Todo

##### Project Documentation

- Project Information
- Project Reports
  - Changes Report
  - Cobertura Test Coverage
  - CPD Report
  - JavaDocs
  - JDepend
  - PMD Report
  - RAT Report
  - Source Xref
  - Surefire Report
  - Tag List
  - Test JavaDocs
  - Test Source Xref

##### Apache

- Apache Website
- License
- How the ASF works
- Sponsorship
- Thanks
- Security

## Surefire Report

## Summary

[Summary] [Package List] [Test Cases]

Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | ---
113 | 0 | 0 | 0 | 100% | 42.163

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

## Package List

[Summary] [Package List] [Test Cases]

Package | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | ---
org.apache.turbine.util.uri | 5 | 0 | 0 | 0 | 100% | 1.649
org.apache.turbine.services.rundata | 1 | 0 | 0 | 0 | 100% | 1.038
org.apache.turbine.services.avaloncomponent | 1 | 0 | 0 | 0 | 100% | 0.575
org.apache.turbine.services.jsonrpc | 1 | 0 | 0 | 0 | 100% | 1.199
org.apache.turbine.util | 5 | 0 | 0 | 0 | 100% | 0.298
org.apache.turbine.services.intake | 2 | 0 | 0 | 0 | 100% | 1.26
org.apache.turbine.services.localization | 4 | 0 | 0 | 0 | 100% | 1.57
org.apache.turbine.services.template | 24 | 0 | 0 | 0 | 100% | 4.745
org.apache.turbine.services.schedule | 4 | 0 | 0 | 0 | 100% | 0.411
org.apache.turbine.util.parser | 13 | 0 | 0 | 0 | 100% | 2.346
org.apache.turbine.services.velocity | 2 | 0 | 0 | 0 | 100% | 1.217
org.apache.turbine | 9 | 0 | 0 | 0 | 100% | 4.616
org.apache.turbine.services.cache | 1 | 0 | 0 | 0 | 100% | 1.068
org.apache.turbine.services.crypto | 2 | 0 | 0 | 0 | 100% | 1.355
org.apache.turbine.services | 4 | 0 | 0 | 0 | 100% | 1.655
org.apache.turbine.services.mimetype | 1 | 0 | 0 | 0 | 100% | 1.088
org.apache.turbine.services.security | 1 | 0 | 0 | 0 | 100% | 1.083
org.apache.turbine.modules | 10 | 0 | 0 | 0 | 100% | 3.874
org.apache.turbine.services.pull.tools | 6 | 0 | 0 | 0 | 100% | 1.353
org.apache.turbine.pipeline | 13 | 0 | 0 | 0 | 100% | 9.705
org.apache.turbine.services.pull.util | 4 | 0 | 0 | 0 | 100% | 0.058

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

### org.apache.turbine.util.uri

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| TurbineURITest | 5 | 0 | 0 | 0 | 100% | 1.649

### org.apache.turbine.services.rundata

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| DefaultTurbineRunDataTest | 1 | 0 | 0 | 0 | 100% | 1.038

### org.apache.turbine.services.avaloncomponent

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| TurbineAvalonComponentServiceTest | 1 | 0 | 0 | 0 | 100% | 0.575

### org.apache.turbine.services.jsonrpc

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| JsonrpcServicelTest | 1 | 0 | 0 | 0 | 100% | 1.199

### org.apache.turbine.util

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| BrowserDetectorTest | 3 | 0 | 0 | 0 | 100% | 0.175
| FormMessageTest | 2 | 0 | 0 | 0 | 100% | 0.123

### org.apache.turbine.services.intake

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| IntakeToolTest | 2 | 0 | 0 | 0 | 100% | 1.26

### org.apache.turbine.services.localization

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| LocalizationToolTest | 4 | 0 | 0 | 0 | 100% | 1.57

### org.apache.turbine.services.template

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| ClassTest | 11 | 0 | 0 | 0 | 100% | 1.369
| DefaultsTest | 3 | 0 | 0 | 0 | 100% | 1.103
| InitTest | 1 | 0 | 0 | 0 | 100% | 1.136
| TemplateTest | 9 | 0 | 0 | 0 | 100% | 1.137

### org.apache.turbine.services.schedule

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| JobEntryTest | 1 | 0 | 0 | 0 | 100% | 0.163
| TurbineNonPersistentSchedulerServiceTest | 3 | 0 | 0 | 0 | 100% | 0.248

### org.apache.turbine.util.parser

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| BaseValueParserTest | 13 | 0 | 0 | 0 | 100% | 2.346

### org.apache.turbine.services.velocity

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| PathConverterTest | 2 | 0 | 0 | 0 | 100% | 1.217

### org.apache.turbine

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| ConfigurationTest | 2 | 0 | 0 | 0 | 100% | 1.501
| DestroyTest | 2 | 0 | 0 | 0 | 100% | 1.259
| TurbineConfigTest | 2 | 0 | 0 | 0 | 100% | 0.23
| TurbineTest | 3 | 0 | 0 | 0 | 100% | 1.626

### org.apache.turbine.services.cache

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| FulcrumCacheComponentTest | 1 | 0 | 0 | 0 | 100% | 1.068

### org.apache.turbine.services.crypto

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| FulcrumCryptoServiceTest | 2 | 0 | 0 | 0 | 100% | 1.355

### org.apache.turbine.services

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| LoadingComponentsTest | 4 | 0 | 0 | 0 | 100% | 1.655

### org.apache.turbine.services.mimetype

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| FulcrumMimetypeComponentTest | 1 | 0 | 0 | 0 | 100% | 1.088

### org.apache.turbine.services.security

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| AccessControlListTest | 1 | 0 | 0 | 0 | 100% | 1.083

### org.apache.turbine.modules

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| ActionLoaderTest | 7 | 0 | 0 | 0 | 100% | 2.338
| GenericLoaderTest | 1 | 0 | 0 | 0 | 100% | 0.124
| LayoutLoaderTest | 2 | 0 | 0 | 0 | 100% | 1.412

### org.apache.turbine.services.pull.tools

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| UIToolTest | 6 | 0 | 0 | 0 | 100% | 1.353

### org.apache.turbine.pipeline

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| DefaultACLCreationValveTest | 1 | 0 | 0 | 0 | 100% | 1.264
| DefaultLoginValveTest | 1 | 0 | 0 | 0 | 100% | 1.267
| DefaultSessionTimeoutValveTest | 2 | 0 | 0 | 0 | 100% | 1.293
| DefaultSessionValidationValveTest | 2 | 0 | 0 | 0 | 100% | 1.378
| DetermineActionValveTest | 1 | 0 | 0 | 0 | 100% | 1.375
| DetermineTargetValveTest | 2 | 0 | 0 | 0 | 100% | 1.269
| ExecutePageValveTest | 1 | 0 | 0 | 0 | 100% | 1.315
| PipelineCreationTest | 2 | 0 | 0 | 0 | 100% | 0.505
| PipelineTest | 1 | 0 | 0 | 0 | 100% | 0.039

### org.apache.turbine.services.pull.util

| Class | Tests | Errors | Failures | Skipped | Success Rate | Time
--- | --- | --- | --- | --- | --- | --- | ---
| DateFormatterTest | 4 | 0 | 0 | 0 | 100% | 0.058

## Test Cases

[Summary] [Package List] [Test Cases]

### ConfigurationTest

| testCreateTurbineWithConfigurationXML | 1.267
| testCreateTurbineWithConfiguration | 0.126

### DestroyTest

| testDestroy | 0.097
| testInitAndDestroy | 1.019

### ActionLoaderTest

| testDoPerformBubblesException | 1.33
| testActionEventBubblesException | 0.143
| testDoPerformDoesntBubbleException | 0.179
| testActionEventDoesntBubbleException | 0.156
| testNonexistentActionCausesError | 0.133
| testDoPerformWithRunData | 0.153
| testDoPerformWithPipelineData | 0.11

### GenericLoaderTest

| testPackage | 0.014

### LayoutLoaderTest

| testPipelineDataContainsRunData | 1.165
| testDoBuildWithRunData | 0.137

### DefaultACLCreationValveTest

| testLoggedInUser | 1.149

### DefaultLoginValveTest

| testDefaults | 1.125

### DefaultSessionTimeoutValveTest

| testDefaults | 1.181
| testTimeoutSet | 0.003

### DefaultSessionValidationValveTest

| testLoggedInUser | 1.222
| testAnonymousUser | 0.037

### DetermineActionValveTest

| testValve | 1.266

### DetermineTargetValveTest

| testScreenSet | 1.138
| testScreenNotSet | 0.002

### ExecutePageValveTest

| testValve | 1.205

### PipelineCreationTest

| testSavingPipelineWXstream | 0.277
| testReadingPipelineWXstream | 0.206

### PipelineTest

| testPipeline | 0.019

### TurbineAvalonComponentServiceTest

| testGetAndUseTestComponent | 0.004

### FulcrumCacheComponentTest

| testComponentAndFacaded | 0.957

### FulcrumCryptoServiceTest

| testMd5 | 1.112
| testSha1 | 0.135

### IntakeToolTest

| testGet | 1.039
| testRefresh | 0.112

### JsonrpcServicelTest

| testBridgeAccess | 0.045

### LoadingComponentsTest

| testLoadingByAvalonComponentService | 1.164
| testLoadingByTurbineServices | 0.121
| testLookupUnknownService | 0.101
| testAvalonComponentServiceShutdown | 0.129

### LocalizationToolTest

| testGet | 1.116
| testRefresh | 0.111
| testGetLocale | 0.123
| testInit | 0.11

### FulcrumMimetypeComponentTest

| testComponent | 0.956

### UIToolTest

| testTool | 0.005
| testCssSlashes | 0.008
| testImageSlashes | 0.002
| testPathologicalCases | 0.003
| testGetSkinNames | 0.008
| testSkinValues | 0.003

### DateFormatterTest

| testFormatDateString | 0.035
| testFormatDateStringNullString | 0
| testFormatDateStringEmptyString | 0
| testFormatDateStringNullFormat | 0

### DefaultTurbineRunDataTest

| testGetDefaultCharSetWithMimeType | 0.933

### JobEntryTest

| testCompareTo | 0.006

### TurbineNonPersistentSchedulerServiceTest

| testEnableDisable | 0.057
| testAddRemoveJob | 0.004
| testGetJob | 0

### AccessControlListTest

| testSelection | 0.967

### ClassTest

| testTemplateDefaults | 0.004
| testVelocityDefaults | 0
| testNonExistingTemplate | 0.012
| testNonExistingSublevelTemplate | 0.019
| testExistingTemplate | 0.007
| testExistingSublevelTemplate | 0.01
| testExistingClass | 0.016
| testExistingSublevelClass | 0.01
| testDefaultClass | 0.008
| testDefaultSublevelClass | 0.04
| testIgnoreExistingClass | 0.01

### DefaultsTest

| testDefaults | 0.004
| testTemplateDefaults | 0.001
| testVelocityDefaults | 0

### InitTest

| testService | 0.003

### TemplateTest

| testTemplateDefaults | 0.004
| testVelocityDefaults | 0.001
| testNonExistingTemplate | 0.006
| testNonExistingSublevelTemplate | 0.003
| testExistingTemplate | 0.001
| testExistingSublevelTemplate | 0.001
| testExistingLayoutTemplate | 0.001
| testExistingSublevelLayoutTemplate | 0
| testExistingDefaultLayoutTemplate | 0

### PathConverterTest

| testService | 0.003
| testPathTranslation | 0.002

### TurbineConfigTest

| testTurbineConfigWithPropertiesFile | 0.079
| testTurbineXmlConfigWithConfigurationFile | 0.001

### TurbineTest

| testTurbineAndFirstGet | 1.308
| testDefaultInputEncoding | 0.136
| testNonDefaultEncoding | 0.075

### BrowserDetectorTest

| testFirefox | 0.021
| testOpera | 0
| testIE | 0

### FormMessageTest

| testCreateFormMessage | 0.015
| testCreateFormMessageMultipleFields | 0

### BaseValueParserTest

| testGetByte | 0.109
| testGetByteObject | 0.086
| testGetInt | 0.081
| testGetIntObject | 0.104
| testGetFloat | 0.103
| testGetFloatObject | 0.127
| testGetDouble | 0.081
| testGetDoubleObject | 0.092
| testGetLong | 0.085
| testGetLongObject | 0.082
| testGetBoolean | 0.081
| testGetBooleanObject | 0.087
| testRecycling | 0.076

### TurbineURITest

| testAddRemove | 0.108
| testEmptyAndNullQueryData | 0.084
| testEmptyAndNullPathInfo | 0.086
| testAddEmptyParameterParser | 0.108
| testAddParameterParser | 0.129