JFox Service-Oriented Application Framework

##### Overview

- Goals
- Features
- Download
- News and Status
- Getting Started

##### Service

- Wiki
- Issue Tracking
- Forum

##### Search JFox Service-Oriented Application Framework

##### Project Documentation

- About JFox Service-Oriented Application Framework
- Project Info
- Project Reports
  - Project License
  - Unit Tests
  - Metrics
  - FAQs
  - PMD Report
  - Simian Report
  - Task List
  - Source Xref
  - Test Xref
  - Clover
- Development Process

## Summary

[ summary] [ package list] [ test cases]

Tests | Errors | Failures | Success rate | Time(s)
--- | --- | --- | --- | ---
46 | 0 | 0 | 100.00% | 21.82

Note: failuresare anticipated and checked for with assertions while errorsare unanticipated.

## Package List

[ summary] [ package list] [ test cases]

Package | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
org.huihoo.jfox.soaf.container | 3 | 0 | 0 | 100.00% | 0.31
org.huihoo.jfox.soaf.schema.config | 2 | 0 | 0 | 100.00% | 0.59
org.huihoo.jfox.soaf.schema.service | 1 | 0 | 0 | 100.00% | 0.56
org.huihoo.jfox.soaf.services.dao | 6 | 0 | 0 | 100.00% | 8.90
org.huihoo.jfox.soaf.services.ejb | 3 | 0 | 0 | 100.00% | 0.42
org.huihoo.jfox.soaf.services.jdbc | 14 | 0 | 0 | 100.00% | 1.27
org.huihoo.jfox.soaf.services.persistence | 4 | 0 | 0 | 100.00% | 8.76
org.huihoo.jfox.soaf.services.timer | 10 | 0 | 0 | 100.00% | 0.02
org.huihoo.jfox.soaf.util.filter | 3 | 0 | 0 | 100.00% | 0.98

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

### org.huihoo.jfox.soaf.container

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| MBeanServerInterceptorTest | 1 | 0 | 0 | 100.00% | 0.231
| ServiceContainerInterceptorTest | 2 | 0 | 0 | 100.00% | 0.080

### org.huihoo.jfox.soaf.schema.config

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| ConfigurationTest | 2 | 0 | 0 | 100.00% | 0.591

### org.huihoo.jfox.soaf.schema.service

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| ServiceTest | 1 | 0 | 0 | 100.00% | 0.561

### org.huihoo.jfox.soaf.services.dao

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| DAOFactoryImplTest | 2 | 0 | 0 | 100.00% | 0.461
| ProductHibernateDAOImplTest | 4 | 0 | 0 | 100.00% | 8.442

### org.huihoo.jfox.soaf.services.ejb

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| EJBProxyServiceImplTest | 3 | 0 | 0 | 100.00% | 0.421

### org.huihoo.jfox.soaf.services.jdbc

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| C3P0DataSourceFactoryTest | 4 | 0 | 0 | 100.00% | 0.491
| DataSourceFactoryTest | 7 | 0 | 0 | 100.00% | 0.381
| DataSourceServiceImplTest | 3 | 0 | 0 | 100.00% | 0.401

### org.huihoo.jfox.soaf.services.persistence

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| HibernateServiceImplTest | 2 | 0 | 0 | 100.00% | 6.399
| IbatisServiceImplTest | 2 | 0 | 0 | 100.00% | 2.363

### org.huihoo.jfox.soaf.services.timer

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| SimpleTimerServiceImplTest | 10 | 0 | 0 | 100.00% | 0.020

### org.huihoo.jfox.soaf.util.filter

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| EncodingFilterTest | 3 | 0 | 0 | 100.00% | 0.981

## Test Cases

[ summary] [ package list] [ test cases]

### MBeanServerInterceptorTest

| testInvokeWihoutID | 0.09

### ServiceContainerInterceptorTest

| testInvoke | 0.06
| testInvokeWithID | 0.00

### ConfigurationTest

| testGetServiceConfiguration | 0.56
| testGetSystemInterceptor | 0.01

### ServiceTest

| testGetServiceEntry | 0.55

### DAOFactoryImplTest

| testGetDAO | 0.43
| testGetAccountDAO | 0.02

### ProductHibernateDAOImplTest

| testGetProduct | 8.37
| testGetProductList | 0.05
| testSaveProduct | 0.00
| testRemoveProduct | 0.00

### EJBProxyServiceImplTest

| testEJBProxyServiceImpl | 0.39
| testGetRemoteObject | 0.02
| testGetLocalObject | 0.00

### C3P0DataSourceFactoryTest

| testGetInstance | 0.47
| testRemoveAttribute | 0.00
| testSetAttribute | 0.00
| testGetAttribute | 0.00

### DataSourceFactoryTest

| testGetInstance | 0.37
| testRemoveAttribute | 0.00
| testSetAttribute | 0.00
| testDataSourceFactory | 0.00
| testGetFactory | 0.00
| testNewFactory | 0.00
| testGetDataSource | 0.00

### DataSourceServiceImplTest

| testGetDataSource | 0.38
| testDataSourceServiceImpl | 0.00
| testGetDataSource1 | 0.01

### HibernateServiceImplTest

| testGetConfiguration | 0.89
| testGetSessionFactory | 5.50

### IbatisServiceImplTest

| testIbatisServiceImpl | 2.26
| testGetDaomanager | 0.09

### SimpleTimerServiceImplTest

| testShutdown | 0.00
| testSimpleTimerServiceImpl | 0.00
| testSetPersistStrategy | 0.00
| testGetSchedulerStartTime | 0.00
| testSchedule | 0.00
| testCancelAll | 0.00
| testGetRunningTasks | 0.00
| testFindTaskByID | 0.00
| testCleanup | 0.00
| testPersist | 0.00

### EncodingFilterTest

| testDoFilter | 0.02
| testDoFilter1 | 0.93
| testInit | 0.01