diff --git a/README.md b/README.md
index 69e007d..946ce1e 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,7 @@
+# DOcker repo reference:
+https://github.com/nastis/Mydocker
+
+
# Practice of automation school 2016
See all info in repo [autoschool/autoschool.github.io](https://github.com/autoschool/autoschool.github.io)
diff --git a/common-module/pom.xml b/common-module/pom.xml
new file mode 100644
index 0000000..ca9e0bf
--- /dev/null
+++ b/common-module/pom.xml
@@ -0,0 +1,31 @@
+
+
+
+ school-2016
+ ru.qatools.school
+ 1.0-SNAPSHOT
+
+
+ 4.0.0
+ jar
+
+ common-module
+ Common Module
+
+
+
+ ru.qatools.school
+ steps-module
+ ${project.version}
+
+
+
+ junit
+ junit
+
+
+
+
+
\ No newline at end of file
diff --git a/common-module/src/main/java/ru/qatools/school/data/Place.java b/common-module/src/main/java/ru/qatools/school/data/Place.java
new file mode 100644
index 0000000..5dd0641
--- /dev/null
+++ b/common-module/src/main/java/ru/qatools/school/data/Place.java
@@ -0,0 +1,9 @@
+package main.java.ru.qatools.school.data;
+
+/**
+ * @author lanwen (Merkushev Kirill)
+ */
+public enum Place {
+ HOME,
+ AT_YANDEX
+}
diff --git a/common-module/src/main/java/ru/qatools/school/steps/UserSteps.java b/common-module/src/main/java/ru/qatools/school/steps/UserSteps.java
new file mode 100644
index 0000000..e4950bf
--- /dev/null
+++ b/common-module/src/main/java/ru/qatools/school/steps/UserSteps.java
@@ -0,0 +1,23 @@
+package main.java.ru.qatools.school.steps;
+
+import main.java.ru.qatools.school.data.Place;
+
+/**
+ * @author lanwen (Merkushev Kirill)
+ */
+public class UserSteps {
+
+ private Place place;
+
+ private UserSteps() {
+ }
+
+ public static UserSteps user() {
+ return new UserSteps();
+ }
+
+ public UserSteps goTo(Place place) {
+ this.place = place;
+ return this;
+ }
+}
diff --git a/common-module/src/test/java/ru/qatools/school/MyFirstTest.java b/common-module/src/test/java/ru/qatools/school/MyFirstTest.java
new file mode 100644
index 0000000..11b36ae
--- /dev/null
+++ b/common-module/src/test/java/ru/qatools/school/MyFirstTest.java
@@ -0,0 +1,31 @@
+package ru.qatools.school;
+
+import org.junit.Assert;
+import org.junit.Test;
+import ru.qatools.school.data.Place;
+
+import static org.hamcrest.CoreMatchers.equalTo;
+import static org.hamcrest.CoreMatchers.is;
+import static ru.qatools.school.steps.UserSteps.user;
+
+/**
+ * @author lanwen (Merkushev Kirill)
+ */
+public class MyFirstTest {
+
+ @Test
+ public void shouldSeeNull() {
+ Assert.assertThat(user().goTo(null).getPlace(), is(equalTo(null)));
+ }
+
+ @Test
+ public void shouldSeeHome() {
+ Assert.assertThat(user().goTo(Place.HOME).getPlace(), is(equalTo(Place.HOME)));
+ }
+
+ @Test
+ public void shouldSeeYandex() {
+ Assert.assertThat(user().goTo(Place.AT_YANDEX).getPlace(), is(equalTo(Place.AT_YANDEX)));
+ }
+
+}
diff --git a/meta b/meta
new file mode 100644
index 0000000..6152f26
--- /dev/null
+++ b/meta
@@ -0,0 +1,2 @@
+https://github.com/autoschool/autoschool.github.io/blob/master/shtya16/02-gimme-your-first-autotest.md
+https://github.com/nastis/practice2016
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 206b663..4183e9e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,16 +8,24 @@
school-2016
pom
1.0-SNAPSHOT
-
+
steps-module
+ common-module
Automation Foreva
First automation project ever
-
-
-
-
-
+
+
+
+
+ junit
+ junit
+ 4.12
+ test
+
+
+
+
\ No newline at end of file
diff --git a/steps-module/pom.xml b/steps-module/pom.xml
index fa52f60..30b4f03 100644
--- a/steps-module/pom.xml
+++ b/steps-module/pom.xml
@@ -7,12 +7,18 @@
ru.qatools.school
1.0-SNAPSHOT
-
+
4.0.0
jar
-
+
steps-module
Logic Module
+
+
+ junit
+ junit
+
+
\ No newline at end of file
diff --git a/steps-module/src/main/java/ru/qatools/school/steps/UserSteps.java b/steps-module/src/main/java/ru/qatools/school/steps/UserSteps.java
index 043ad54..b2c0c97 100644
--- a/steps-module/src/main/java/ru/qatools/school/steps/UserSteps.java
+++ b/steps-module/src/main/java/ru/qatools/school/steps/UserSteps.java
@@ -20,4 +20,8 @@ public UserSteps goTo(Place place) {
this.place = place;
return this;
}
+
+ public Place getPlace() {
+ return place;
+ }
}
diff --git a/steps-module/src/test/java/ru/qatools/school/MyFirstTest.java b/steps-module/src/test/java/ru/qatools/school/MyFirstTest.java
deleted file mode 100644
index 5378485..0000000
--- a/steps-module/src/test/java/ru/qatools/school/MyFirstTest.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package ru.qatools.school;
-
-import static ru.qatools.school.steps.UserSteps.user;
-
-/**
- * @author lanwen (Merkushev Kirill)
- */
-public class MyFirstTest {
-
- public void test() {
- user().goTo(null);
- }
-
-}