我向上帝发誓。我是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;
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 );
}
}
请帮助!!
帮助,将不胜感激!
答案 0 :(得分:1)
创建了类似于以下目录的内容
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。
答案 1 :(得分:0)
测试文件夹是放置所有测试用例的位置,测试文件夹下的文件不是最终分发的一部分。
当你运行mvn test
命令时,maven会使用这些测试用例来确保每件事都没问题。
每次运行构建时,maven都会首先运行您的测试用例,以检查是否所有测试用例都已通过。