Tag: junit4

如何testing使用sprint-test-mvc返回一个.xls文件的控制器方法

我在一个项目中使用spring MVC,现在我不得不在一个.xls文件中导出一些数据的控制器上实现一个方法。 我已阅读文档和一些关于实现此function的博客 ,但现在我想知道如何testing这个function。

JUNIT与Excelinput数据

如何用excelinput数据做junit参数化testing。 Excel data: name age expectedOutput Ravi 32 1 Christiaan 29 2 Anuj 31 0 我想根据excel标题名称在testing类中获取值。 在参数化类中,excel列的顺序必须与constructor.ex中的参数匹配: public testConstructor(String name,int age,int out){ //some code } 假设如果我在excel中交换名称和年龄列,那么我必须改变testing类中的构造函数,如testConstructor(int age,String age,int out )。 如果列更改,那么我需要更改参数化testing类中的构造函数。 否则,我将得到名称值,将年龄variables和年龄值变为testing类中的名称variables。 如何获取基于标题名称的单元格值,并在testing类中更改构造函数参数? 在简易testing框架工作中: @RunWith(DataDrivenTestRunner.class) @DataLoader(filePaths={testData.xls} , loaderType=LoaderType.EXCEL) public class TestClass{ @Test public void simplTestMethod(@Param(name="name")String name , @Param(name="age")int age , @Param(name="expectedOutput")int expectedOutput){ ……………//your test conditions […]

什么是为JUnittesting套件提供input的普遍接受的方式

我已经devise了JUnittesting套件,在代码本身中硬编码了所需的值。 每次如果有任何变化,我需要打开项目,并进行修改。 为了提供来自外部文件的input,我使用了可以很容易devise的Excel表格。 excel文件也有一些下拉菜单项,它告诉testing用例需要执行。 Excel工作表也有一些文本框,用户在运行testing套件之前必须填写值。 但是,Excel不是平台独立的。 有没有更好的方法被普遍接受,并且独立于平台以向JUnit Test Suite提供input?