java单元测试方案

发表于:2009-12-18来源:作者:点击数: 标签:
java单元 测试方案 单元测试代码 四、BuilderTestObject.java类和BuilderTestObject.java的父类BuilderObject.java 这两个类负责动态的创建对象、动态的调用方法(其中用到java的反射机制)。 BuilderObject.java是通用的动态创建对象,在其他模块中也有使用,B

  java单元测试方案   单元测试代码

  四、BuilderTestObject.java类和BuilderTestObject.java的父类BuilderObject.java

  这两个类负责动态的创建对象、动态的调用方法(其中用到java的反射机制)。

  BuilderObject.java是通用的动态创建对象,在其他模块中也有使用,BuilderTestObject.java类为其子类,因此继承于BuilderObject.java (此处若从设计原则来思考,也可以使用合成方式。因本例更适合于继承,因此没采用合成的方式。但两者都能达到使用的目的)

  具体代码如下 :

  BuilderTestObject.java类:

  package com.soa.testPackage.testfactory;

  import java.lang.reflect.InvocationTargetException;

  import java.sql.Connection;

  import java.util.ArrayList;

  import java.util.LinkedHashMap;

  import java.util.List;

  import java.util.Map;

  import com.soa.dss.common.dbHelper.Dao;

  import com.soa.dss.common.dynamicbuilderobject.BuilderObject;

  import com.soa.dss.common.exception.DBException;

  import com.soa.dss.common.exception.ServiceException;

  /**

  *

  * 功能描述:继承 BuilderObject 动态创建类、动态创建方法、动态传入参数以及动态执行方法等功能

  *

  *

开发公司:重庆斯欧(SOA)信息技术有限公司

  *

  *

版权:本文件归属重庆斯欧(SOA)信息技术有限公司所有

原文转自:http://www.ltesting.net