Skip to content

Commit 27e4e9a

Browse files
committed
Feedback changes - restructed project structure
1 parent 35c0942 commit 27e4e9a

File tree

18 files changed

+28
-107
lines changed

18 files changed

+28
-107
lines changed

page-object/etc/page-object.ucls

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<class-diagram version="1.1.9" icons="true" always-add-relationships="false" generalizations="true" realizations="true"
33
associations="true" dependencies="false" nesting-relationships="true" router="FAN">
4-
<class id="1" language="java" name="com.iluwatar.pages.LoginPage" project="test-automation"
4+
<class id="1" language="java" name="java.com.iluwatar.pageobject.pages.LoginPage" project="test-automation"
55
file="/test-automation/src/main/java/com/iluwatar/pages/LoginPage.java" binary="false" corner="BOTTOM_RIGHT">
66
<position height="-1" width="-1" x="163" y="396"/>
77
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
@@ -10,7 +10,7 @@
1010
<operations public="true" package="true" protected="true" private="true" static="true"/>
1111
</display>
1212
</class>
13-
<class id="2" language="java" name="com.iluwatar.pages.AlbumPage" project="test-automation"
13+
<class id="2" language="java" name="java.com.iluwatar.pageobject.pages.AlbumPage" project="test-automation"
1414
file="/test-automation/src/main/java/com/iluwatar/pages/AlbumPage.java" binary="false" corner="BOTTOM_RIGHT">
1515
<position height="-1" width="-1" x="487" y="416"/>
1616
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"
@@ -19,7 +19,7 @@
1919
<operations public="true" package="true" protected="true" private="true" static="true"/>
2020
</display>
2121
</class>
22-
<class id="3" language="java" name="com.iluwatar.pages.AlbumListPage" project="test-automation"
22+
<class id="3" language="java" name="java.com.iluwatar.pageobject.pages.AlbumListPage" project="test-automation"
2323
file="/test-automation/src/main/java/com/iluwatar/pages/AlbumListPage.java" binary="false" corner="BOTTOM_RIGHT">
2424
<position height="269" width="260" x="698" y="260"/>
2525
<display autosize="false" stereotype="true" package="true" initial-value="false" signature="true"
@@ -28,7 +28,7 @@
2828
<operations public="true" package="true" protected="true" private="true" static="true"/>
2929
</display>
3030
</class>
31-
<class id="4" language="java" name="com.iluwatar.Page" project="test-automation"
31+
<class id="4" language="java" name="java.com.iluwatar.pageobject.pages.Page" project="test-automation"
3232
file="/test-automation/src/main/java/com/iluwatar/Page.java" binary="false" corner="BOTTOM_RIGHT">
3333
<position height="-1" width="-1" x="481" y="57"/>
3434
<display autosize="true" stereotype="true" package="true" initial-value="false" signature="true"

page-object/pom.xml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,16 @@
3232
<version>1.12.0-SNAPSHOT</version>
3333
</parent>
3434
<artifactId>page-object</artifactId>
35-
<packaging>pom</packaging>
36-
<modules>
37-
<module>sample-application</module>
38-
<module>test-automation</module>
39-
</modules>
35+
<dependencies>
36+
<dependency>
37+
<groupId>junit</groupId>
38+
<artifactId>junit</artifactId>
39+
<scope>test</scope>
40+
</dependency>
41+
<dependency>
42+
<groupId>net.sourceforge.htmlunit</groupId>
43+
<artifactId>htmlunit</artifactId>
44+
<version>2.22</version>
45+
</dependency>
46+
</dependencies>
4047
</project>

page-object/sample-application/pom.xml

Lines changed: 0 additions & 35 deletions
This file was deleted.

page-object/sample-application/src/main/java/com/iluwatar/pageobject/App.java renamed to page-object/src/main/java/com/iluwatar/pageobject/App.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public static void main(String[] args) {
7171

7272
String currentWorkingDir = System.getProperty("user.dir");
7373
File applicationFile = new File(currentWorkingDir
74-
+ "/page-object/sample-application/src/main/resources/sample-ui/login.html");
74+
+ "/page-object/src/main/resources/sample-ui/login.html");
7575

7676
// should work for unix like OS (mac, unix etc...)
7777
if (Desktop.isDesktopSupported()) {
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424

2525

2626
import com.gargoylesoftware.htmlunit.WebClient;
27-
import com.iluwatar.pages.AlbumListPage;
28-
import com.iluwatar.pages.AlbumPage;
27+
import com.iluwatar.pageobject.pages.AlbumListPage;
28+
import com.iluwatar.pageobject.pages.AlbumPage;
2929
import org.junit.Test;
3030

3131
import static org.junit.Assert.assertTrue;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
package com.iluwatar.pageobject;
2424

2525
import com.gargoylesoftware.htmlunit.WebClient;
26-
import com.iluwatar.pages.AlbumListPage;
27-
import com.iluwatar.pages.AlbumPage;
26+
import com.iluwatar.pageobject.pages.AlbumListPage;
27+
import com.iluwatar.pageobject.pages.AlbumPage;
2828
import org.junit.Test;
2929

3030
import static org.junit.Assert.assertTrue;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
package com.iluwatar.pageobject;
2424

2525
import com.gargoylesoftware.htmlunit.WebClient;
26-
import com.iluwatar.pages.AlbumListPage;
27-
import com.iluwatar.pages.LoginPage;
26+
import com.iluwatar.pageobject.pages.AlbumListPage;
27+
import com.iluwatar.pageobject.pages.LoginPage;
2828
import org.junit.Test;
2929

3030
import static org.junit.Assert.assertTrue;

page-object/test-automation/src/main/java/com/iluwatar/pages/AlbumListPage.java renamed to page-object/src/test/java/com/iluwatar/pageobject/pages/AlbumListPage.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,11 @@
2020
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2121
* THE SOFTWARE.
2222
*/
23-
package com.iluwatar.pages;
23+
package com.iluwatar.pageobject.pages;
2424

2525
import com.gargoylesoftware.htmlunit.WebClient;
2626
import com.gargoylesoftware.htmlunit.html.HtmlAnchor;
2727
import com.gargoylesoftware.htmlunit.html.HtmlPage;
28-
import com.iluwatar.Page;
2928

3029
import java.io.IOException;
3130
import java.net.MalformedURLException;

page-object/test-automation/src/main/java/com/iluwatar/pages/AlbumPage.java renamed to page-object/src/test/java/com/iluwatar/pageobject/pages/AlbumPage.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2121
* THE SOFTWARE.
2222
*/
23-
package com.iluwatar.pages;
23+
package com.iluwatar.pageobject.pages;
2424

2525
import com.gargoylesoftware.htmlunit.WebClient;
2626
import com.gargoylesoftware.htmlunit.html.HtmlNumberInput;
@@ -29,7 +29,6 @@
2929
import com.gargoylesoftware.htmlunit.html.HtmlSelect;
3030
import com.gargoylesoftware.htmlunit.html.HtmlSubmitInput;
3131
import com.gargoylesoftware.htmlunit.html.HtmlTextInput;
32-
import com.iluwatar.Page;
3332

3433
import java.io.IOException;
3534
import java.net.MalformedURLException;

page-object/test-automation/src/main/java/com/iluwatar/pages/LoginPage.java renamed to page-object/src/test/java/com/iluwatar/pageobject/pages/LoginPage.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,13 @@
2020
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2121
* THE SOFTWARE.
2222
*/
23-
package com.iluwatar.pages;
23+
package com.iluwatar.pageobject.pages;
2424

2525
import com.gargoylesoftware.htmlunit.WebClient;
2626
import com.gargoylesoftware.htmlunit.html.HtmlPage;
2727
import com.gargoylesoftware.htmlunit.html.HtmlPasswordInput;
2828
import com.gargoylesoftware.htmlunit.html.HtmlSubmitInput;
2929
import com.gargoylesoftware.htmlunit.html.HtmlTextInput;
30-
import com.iluwatar.Page;
3130
import java.io.IOException;
3231
import java.net.MalformedURLException;
3332

page-object/test-automation/src/main/java/com/iluwatar/Page.java renamed to page-object/src/test/java/com/iluwatar/pageobject/pages/Page.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
2121
* THE SOFTWARE.
2222
*/
23-
package com.iluwatar;
23+
package com.iluwatar.pageobject.pages;
2424

2525
import com.gargoylesoftware.htmlunit.WebClient;
2626

@@ -33,7 +33,7 @@ public abstract class Page {
3333
* Application Under Test path
3434
* This directory location is where html web pages are located
3535
*/
36-
public static final String AUT_PATH = "../sample-application/src/main/resources/sample-ui/";
36+
public static final String AUT_PATH = "src/main/resources/sample-ui/";
3737

3838
protected WebClient webClient;
3939

page-object/test-automation/pom.xml

Lines changed: 0 additions & 48 deletions
This file was deleted.

0 commit comments

Comments
 (0)