0

这是我的示例测试用例,到目前为止,属性文件已被编码,但现在我想将其删除,将其添加到我的 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>
4

0 回答 0