Junit Testi için : Eclipse'de geliştireceğimiz Maven Java Test Projesi için aşağıdaki komutu verelim: Konsolu açıp aşağıdaki komutu kopyalayalım:
mvn -B archetype:generate \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DgroupId=com.sampleTest \ -DartifactId=my-test
mvn archetype:generate
bu komut projeyi oluşturur. Archetype: Bu ise benzer projeler oluşturmak için bir şablondur.
Maven Dizin Hiyerarşisi
|-- src | |-- main | | `-- java | | `-- com | | -- sampleTest | | `-- App.java | `-- test | `-- java | `-- com | -- sampleTest | `-- AppTest.java `-- pom.xml
pom.xml : Maven ile proje oluşturmak için kullanılan ve çeşitli konfigürasyonları içeren proje detayları hakkında bilgiler içeren bir dosyadır.
Projeyi Eclipse IDE'ye dahil ettiğimiz zaman:
Herşey hazır şimdi Pom.xml içine gerekli olan bağımlılıkları siz test yazdıkça fark edip eklersiniz.
Ancak şimdilik Selenium testleri koşabilmek için aşağıdaki bağımlılıkları da Pom.xml içine ekleyelim.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<apache.poi.version>3.15</apache.poi.version>
<commons.lang3.version>3.0</commons.lang3.version>
</properties>
<dependencies>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.52.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${apache.poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commons.lang3.version}</version>
</dependency>
</dependencies>
Şimde test projemiz hazır!