WEB开发网
开发学院软件开发Java 使用 Grester 简化 Java 应用程序的 JUnit 测试 阅读

使用 Grester 简化 Java 应用程序的 JUnit 测试

 2010-01-11 00:00:00 来源:WEB开发网   
核心提示: 在 Eclipse 中设置示例文件以测试为例,您将使用在 Eclipse IDE 中构造和准备的基本 Maven 项目,使用 Grester 简化 Java 应用程序的 JUnit 测试(8),图 9 演示了 Eclipse IDE 内的项目,图 9. Eclipse IDE 中的示例 Mave

在 Eclipse 中设置示例文件

以测试为例,您将使用在 Eclipse IDE 中构造和准备的基本 Maven 项目。图 9 演示了 Eclipse IDE 内的项目。


图 9. Eclipse IDE 中的示例 Maven 项目
使用 Grester 简化 Java 应用程序的 JUnit 测试

举例来说,在项目中使用一个相对简单的类和测试类。该类将使用 Java 语言处理外部过程命令的执行。清单 3 显示了测试的类的主要部分。


清单 3. 在 Maven 项目中测试的示例类
package com.prometheus.run; 
import java.io.IOException; 
import java.io.InputStream; 
public class CommandExecutor extends Executor{ 
  ... 
  public String executeCommand(String command){ 
 ... 
    try { 
      Process child = performCommandExecution(command); 
      stream = child.getInputStream(); 
      sb = processStream(stream); 
      ... 
    } 
      ... 
    return sb.toString(); 
  } 
  protected StringBuffer processStream(InputStream stream) throws IOException { 
     ... 
     sb = new StringBuffer(); 
    while ((c = stream.read()) != -1) { 
        sb.append((char)c); 
        } 
    return sb; 
  } 
  ... 
} 

上一页  3 4 5 6 7 8 9 10  下一页

Tags:使用 Grester 简化

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接