这是我的示例测试用例,到目前为止,属性文件已被编码,但现在我想将其删除,将其添加到我的 xml 文件中的某个位置,以便我可以使用 ant 命令运行
String propertiesFile = "/home/niteshb/git/properties/properties";
@Test
@DisplayName("Delete Case, Expected ok")
public void deleteTestCase() throws Exception {
Data data = new Data();
StandAloneConnection standAloneConnection = new StandAloneConnection(propertiesFile);
assertEquals(1, is_deleted);
}
有人可以指导我应该在这个 xml 中的哪里添加这个属性文件,以便它可以动态地获取它。任何形式的帮助表示赞赏。
<project name="junitTestCases" default="ivy-resolve" basedir=".">
<target name="filterdef-test" depends="read-prefs,ivy-resolve,compile-pojos">
<mkdir dir="reports" />
<mkdir dir="reports/raw" />
<junit>
<classpath>
<pathelement location="${lib.dir}/junit5-engine-5.0.0-ALPHA.jar" />
</classpath>
<formatter type="plain" usefile="false" />
<formatter type="plain" />
<test name="com.bhushan.Data" todir="reports/raw"/>
</junit>
</target>
<target name="compile-test-classes" depends="read-prefs,ivy-resolve">
<mkdir dir="${schemagen.classes.dir}/test" />
<javac source="${build.source}" srcdir="${schemagen.dir}/src/test" destdir="${schemagen.classes.dir}" classpathref="ivy.retrieved.path" debug="${build.debug}" deprecation="${build.deprec}">
<include name="com/bhushan/data/**" />
<include name="com/bhushan/datas/**" />
<classpath>
<pathelement location="${lib.dir}/junit5-engine-5.0.0-ALPHA.jar" />
</classpath>
</javac>
</target>
</project>