Tag: test data

如何从csv文件中将参数传递给testng中的数据提供者

我从csv文件读取数据,我测试了这个数据将作为输入。 我希望它作为每组价值的测试用例运行。 因为我正在使用数据提供程序问题是,它只占用最后设置的数据行,请帮我调试代码 For eg : if my csv has following data name1 id1 text1 name2 id2 text2 name3 id3 text3 它只取最后一行name3 id3 text3并且只运行一次测试一次不是三次。 @DataProvider(name = “test”) public Object[][] provider( ) throws InterruptedException { Object[][] returnObject ; String[] checkpoint = ReadfromCSV(); count = count + 1; returnObject = new Object[][]{checkpoint }; return returnObject; } @Test(description […]

Spring / Hibernate测试:在DDL创建后插入测试数据

我有一个Spring / Hibernate webapp,它有一些在内存中的HSQL数据库上运行的集成测试。 Hibernate采用这个空白数据库,并通过hbm2ddl = create创建我的所有测试表和约束。 但是,我有一个新的bean,它在afterPropertiesSet()方法期间检查数据库中的特定配置值,因此当初始化此bean时,数据库中需要存在这样的行。 有没有什么好方法可以设置一个类似于Rail的测试装置的Java / Spring / Hibernate? 我试图找到一种方法告诉Hibernate“无论何时创建此表,然后立即插入这些行”。 我找不到可以添加的回调或钩子,但也许还有另一种方式。