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)
--- | --- | --- | --- | ---
53 | 0 | 0 | 100.00% | 158.97

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.68
org.huihoo.jfox.soaf.schema.service | 1 | 0 | 0 | 100.00% | 0.55
org.huihoo.jfox.soaf.services.dao | 6 | 0 | 0 | 100.00% | 17.67
org.huihoo.jfox.soaf.services.ejb | 3 | 0 | 0 | 100.00% | 0.62
org.huihoo.jfox.soaf.services.jdbc | 14 | 0 | 0 | 100.00% | 2.65
org.huihoo.jfox.soaf.services.persistence | 6 | 0 | 0 | 100.00% | 75.38
org.huihoo.jfox.soaf.services.timer | 11 | 0 | 0 | 100.00% | 15.78
org.huihoo.jfox.soaf.services.transaction | 2 | 0 | 0 | 100.00% | 25.42
org.huihoo.jfox.soaf.services.naming | 2 | 0 | 0 | 100.00% | 18.71
org.huihoo.jfox.soaf.util.filter | 3 | 0 | 0 | 100.00% | 1.20

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.181
| ServiceContainerInterceptorTest | 2 | 0 | 0 | 100.00% | 0.130

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

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

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

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

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

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

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

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

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

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| C3P0DataSourceFactoryTest | 4 | 0 | 0 | 100.00% | 0.831
| DataSourceFactoryTest | 7 | 0 | 0 | 100.00% | 0.922
| DataSourceServiceImplTest | 3 | 0 | 0 | 100.00% | 0.901

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

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| HibernateServiceImplTest | 1 | 0 | 0 | 100.00% | 13.850
| IbatisServiceImplTest | 2 | 0 | 0 | 100.00% | 14.421
| JDOServiceImplTest | 1 | 0 | 0 | 100.00% | 15.182
| SessionFactoryServiceImplTest | 1 | 0 | 0 | 100.00% | 15.683
| PersistenceManagerFactoryServiceImplTest | 1 | 0 | 0 | 100.00% | 16.243

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

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| SimpleTimerServiceImplTest | 10 | 0 | 0 | 100.00% | 0.040
| QuartzServiceImplTest | 1 | 0 | 0 | 100.00% | 15.743

### org.huihoo.jfox.soaf.services.transaction

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| BasicTransactionTest | 2 | 0 | 0 | 100.00% | 25.417

### org.huihoo.jfox.soaf.services.naming

Class | Tests | Errors | Failures | Success Rate | Time
--- | --- | --- | --- | --- | ---
| NamingServiceImplTest | 2 | 0 | 0 | 100.00% | 18.706

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

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

## Test Cases

[ summary] [ package list] [ test cases]

### MBeanServerInterceptorTest

| testInvokeWihoutID | 0.09

### ServiceContainerInterceptorTest

| testInvoke | 0.10
| testInvokeWithID | 0.00

### ConfigurationTest

| testGetServiceConfiguration | 0.62
| testGetSystemInterceptor | 0.02

### ServiceTest

| testGetServiceEntry | 0.52

### DAOFactoryImplTest

| testGetDAO | 0.41
| testGetAccountDAO | 0.01

### UserHibernateDAOImplTest

| testGetUsers | 16.82
| testSaveUser | 0.36
| testGetUser | 0.00
| testRemoveUser | 0.02

### EJBProxyServiceImplTest

| testEJBProxyServiceImpl | 0.58
| testGetRemoteObject | 0.03
| testGetLocalObject | 0.00

### C3P0DataSourceFactoryTest

| testGetInstance | 0.80
| testRemoveAttribute | 0.00
| testSetAttribute | 0.00
| testGetAttribute | 0.00

### DataSourceFactoryTest

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

### DataSourceServiceImplTest

| testGetDataSource | 0.84
| testDataSourceServiceImpl | 0.01
| testGetDataSource1 | 0.02

### HibernateServiceImplTest

| testGetConfiguration | 13.81

### IbatisServiceImplTest

| testIbatisServiceImpl | 14.40
| testGetDaomanager | 0.00

### JDOServiceImplTest

| testGetPersistenceManager | 15.17

### SessionFactoryServiceImplTest

| testGetSessionFactory | 15.66

### PersistenceManagerFactoryServiceImplTest

| testGetPersistenceManagerFactory | 16.22

### 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

### QuartzServiceImplTest

| testGetScheduler | 15.72

### BasicTransactionTest

| testSimpleTrans | 20.39
| testRollback | 5.02

### NamingServiceImplTest

| testRebind | 18.69
| testUnbind | 0.00

### EncodingFilterTest

| testDoFilter | 0.03
| testDoFilter1 | 1.15
| testInit | 0.01