groovy - 使用 groovy 从我的项目结构中加载测试资源

标签 groovy

我想加载位于项目工作区中/datatest 文件夹内的资源。所以,整个文件将是/datatest/a.xml .. 我如何获得单元测试中我需要的这个资源的绝对路径,因为单元测试可以在我不想硬编码的任何机器上运行但是通过使用类加载器来获取它?我该怎么做 ?

最佳答案

如果它在您的类路径中,那么这应该有效:

String xmlString = this.getClass().getResource( '/datatest/a.xml' ).text

关于groovy - 使用 groovy 从我的项目结构中加载测试资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7923190/

相关文章:

jenkins - 带有参数化调度程序的主动选择 react 参数

groovy - Groovy 中最接近 Elvis 运算符逆向的是什么?

Groovy 节点与节点列表

没有 Spring 的 Java 环境特定属性

java - Groovy 脚本中 Java 代码的性能

sql - 如何在groovy中回滚事务

java - 如何测试一个方法及其两个助手之间的交互?

java - 使用 Groovy 作为脚本语言

java - 在 JMeter groovy 脚本中包含来自 groovy 文件的函数代码片段

grails - 覆盖 Groovy 的 java.util.Date toString 方法