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% | 27.46

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.32
org.huihoo.jfox.soaf.schema.config | 2 | 0 | 0 | 100.00% | 0.29
org.huihoo.jfox.soaf.schema.service | 1 | 0 | 0 | 100.00% | 0.25
org.huihoo.jfox.soaf.services.dao | 6 | 0 | 0 | 100.00% | 9.85
org.huihoo.jfox.soaf.services.ejb | 3 | 0 | 0 | 100.00% | 0.33
org.huihoo.jfox.soaf.services.jdbc | 14 | 0 | 0 | 100.00% | 1.49
org.huihoo.jfox.soaf.services.persistence | 4 | 0 | 0 | 100.00% | 14.45
org.huihoo.jfox.soaf.services.timer | 10 | 0 | 0 | 100.00% | 0.03
org.huihoo.jfox.soaf.util.filter | 3 | 0 | 0 | 100.00% | 0.44

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.230
| ServiceContainerInterceptorTest | 2 | 0 | 0 | 100.00% | 0.090

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

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

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

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

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

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| DAOFactoryImplTest | 2 | 0 | 0 | 100.00% | 0.270
| UserHibernateDAOImplTest | 4 | 0 | 0 | 100.00% | 9.584

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

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

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

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| C3P0DataSourceFactoryTest | 4 | 0 | 0 | 100.00% | 0.451
| DataSourceFactoryTest | 7 | 0 | 0 | 100.00% | 0.620
| DataSourceServiceImplTest | 3 | 0 | 0 | 100.00% | 0.420

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

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| HibernateServiceImplTest | 1 | 0 | 0 | 100.00% | 3.876
| IbatisServiceImplTest | 2 | 0 | 0 | 100.00% | 3.986
| JDOServiceImplTest | 1 | 0 | 0 | 100.00% | 6.589

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

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

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

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

## Test Cases

[ summary] [ package list] [ test cases]

### MBeanServerInterceptorTest

| testInvokeWihoutID | 0.18

### ServiceContainerInterceptorTest

| testInvoke | 0.07
| testInvokeWithID | 0.00

### ConfigurationTest

| testGetServiceConfiguration | 0.25
| testGetSystemInterceptor | 0.01

### ServiceTest

| testGetServiceEntry | 0.23

### DAOFactoryImplTest

| testGetDAO | 0.25
| testGetAccountDAO | 0.01

### UserHibernateDAOImplTest

| testGetUsers | 3.70
| testSaveUser | 5.85
| testGetUser | 0.00
| testRemoveUser | 0.02

### EJBProxyServiceImplTest

| testEJBProxyServiceImpl | 0.29
| testGetRemoteObject | 0.02
| testGetLocalObject | 0.00

### C3P0DataSourceFactoryTest

| testGetInstance | 0.42
| testRemoveAttribute | 0.00
| testSetAttribute | 0.00
| testGetAttribute | 0.00

### DataSourceFactoryTest

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

### DataSourceServiceImplTest

| testGetDataSource | 0.40
| testDataSourceServiceImpl | 0.00
| testGetDataSource1 | 0.01

### HibernateServiceImplTest

| testGetConfiguration | 3.87

### IbatisServiceImplTest

| testIbatisServiceImpl | 3.97
| testGetDaomanager | 0.00

### JDOServiceImplTest

| testGetPersistenceManager | 6.58

### SimpleTimerServiceImplTest

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

### EncodingFilterTest

| testDoFilter | 0.01
| testDoFilter1 | 0.40
| testInit | 0.01