maven中的apptest.java是什么?什么';“的目的是什么?”;测试“;Maven项目中的文件夹?

maven中的apptest.java是什么?什么';“的目的是什么?”;测试“;Maven项目中的文件夹?,java,eclipse,maven,Java,Eclipse,Maven,我向上帝发誓。我是马文的新手。最后,我被这个名为appTest.java的文件弄糊涂了。我在Eclipse中为Maven创建了一个新项目。但是我看到了三个文件,分别是pom.xml,App.java,Apptest.java 该文件位于src/test/java文件夹中 maven项目中test文件夹的目的是什么?你能告诉我吗 现在我对Apptest.java感到困惑 它包含以下源代码: package com.faltu.blah; import junit.framework.Test;

我向上帝发誓。我是马文的新手。最后,我被这个名为
appTest.java
的文件弄糊涂了。我在Eclipse中为Maven创建了一个新项目。但是我看到了三个文件,分别是
pom.xml
App.java
Apptest.java

该文件位于
src/test/java
文件夹中

maven项目中
test
文件夹的目的是什么?你能告诉我吗

现在我对Apptest.java感到困惑

它包含以下源代码:

package com.faltu.blah;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;

public class AppTest 
    extends TestCase
{
    public AppTest( String testName )
    {
        super( testName );
    }

    public static Test suite()
    {
        return new TestSuite( AppTest.class );
    }

    public void testApp()
    {
        assertTrue( true );
    }
}
请救命


帮助,将不胜感激

测试文件夹是您放置所有测试用例的地方,测试文件夹下的文件将不会是最终分发的一部分。 当您运行
mvn test
命令时,maven将使用这些测试用例来确保一切正常


每次运行构建时,maven都会首先运行您的测试用例,以检查是否所有测试用例都通过了。

创建了类似于下面目录的内容

my-app
|-- pom.xml
`-- src
    |-- main
    |   `-- java
    |       `-- com
    |           `-- mycompany
    |               `-- app
    |                   `-- App.java
    `-- test
        `-- java
            `-- com
                `-- mycompany
                    `-- app
                        `-- AppTest.java
src/main/java目录包含项目源代码 src/test/java目录包含测试源代码和pom.xml文件 是项目的项目对象模型,或POM


所以我不需要在
test
文件夹中更改或修改任何内容?对吗?不,如果你想写测试用例,你只需要更改它,如果你不想写测试用例,不要触摸测试文件夹:)你能帮我一下吗,这里的
测试用例是什么意思?我是Maven的新手..:(请..但问题是Apptest.java做什么?maven项目中的
test
文件夹有什么用?Apptest.class将不会保存在
my app.jar
中。Apptest是一个单元测试源,用于测试app类是否按预期工作。Apptest甚至在同一个包中,因此可以访问非公共方法。在TDD中(测试驱动开发)您可以在单元测试AppTest中开发应用程序。非常有用,例如测试正则表达式是否通过执行测试用例实现了预期目的。@rajaabetaa您可以将测试类或测试用例保存在该文件夹中。了解有关maven的更多信息,非常有用interesting@ankur-singhal你能帮帮我吗,你说的
te是什么意思st案例
在这里?我是Maven的新手……(请。