From: <udi...@us...> - 2021-11-22 15:17:48
|
Revision: 1419 http://sourceforge.net/p/j-trac/code/1419 Author: udittmer Date: 2021-11-22 15:17:45 +0000 (Mon, 22 Nov 2021) Log Message: ----------- added test for stored search links Modified Paths: -------------- trunk/jtrac/pom.xml trunk/jtrac/src/test/java/info/jtrac/htmlunit/BasicTest.java Modified: trunk/jtrac/pom.xml =================================================================== --- trunk/jtrac/pom.xml 2021-11-22 13:24:18 UTC (rev 1418) +++ trunk/jtrac/pom.xml 2021-11-22 15:17:45 UTC (rev 1419) @@ -417,22 +417,22 @@ <dependency> <groupId>org.commonmark</groupId> <artifactId>commonmark</artifactId> - <version>0.18.0</version> + <version>${commonmark.version}</version> </dependency> <dependency> <groupId>org.commonmark</groupId> <artifactId>commonmark-ext-gfm-strikethrough</artifactId> - <version>0.18.0</version> + <version>${commonmark.version}</version> </dependency> <dependency> <groupId>org.commonmark</groupId> <artifactId>commonmark-ext-ins</artifactId> - <version>0.18.0</version> + <version>${commonmark.version}</version> </dependency> <dependency> <groupId>org.commonmark</groupId> <artifactId>commonmark-ext-autolink</artifactId> - <version>0.18.0</version> + <version>${commonmark.version}</version> </dependency> </dependencies> @@ -524,5 +524,6 @@ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <timestamp>${maven.build.timestamp}</timestamp> <maven.build.timestamp.format>yyyy-MM-dd HH:mm z</maven.build.timestamp.format> + <commonmark.version>0.18.0</commonmark.version> </properties> </project> Modified: trunk/jtrac/src/test/java/info/jtrac/htmlunit/BasicTest.java =================================================================== --- trunk/jtrac/src/test/java/info/jtrac/htmlunit/BasicTest.java 2021-11-22 13:24:18 UTC (rev 1418) +++ trunk/jtrac/src/test/java/info/jtrac/htmlunit/BasicTest.java 2021-11-22 15:17:45 UTC (rev 1419) @@ -107,7 +107,29 @@ } @Test - public void test_H_Logout() throws Exception { + public void test_H_CreateStoredSearch() throws Exception { + page = ((HtmlElement) page.getFirstByXPath("//a[text()[normalize-space(.) = 'OPTIONS']]")).click(); + WebAssert.assertTextPresent(page, "Options Menu"); + page = ((HtmlElement) page.getFirstByXPath("//a[text()[normalize-space(.) = 'Configure Links']]")).click(); + WebAssert.assertTextPresent(page, "Links configuration"); + page = ((HtmlElement) page.getFirstByXPath("//a[text()[normalize-space(.) = 'Create a new link']]")).click(); + WebAssert.assertTextPresent(page, "Link details"); + ((HtmlElement) page.getElementByName("name")).type("Test Link"); + ((HtmlElement) page.getElementByName("query")).type("http://localhost:8888/app/item/list?summary=like_test"); + page = ((HtmlElement) page.getFirstByXPath("//input[@value='Submit']")).click(); + WebAssert.assertTextPresent(page, "Test Link"); + } + + @Test + public void test_I_CheckStoredSearch() throws Exception { + page = ((HtmlElement) page.getFirstByXPath("//a[text()[normalize-space(.) = 'DASHBOARD']]")).click(); + WebAssert.assertTextPresent(page, "Test Link"); + page = ((HtmlElement) page.getFirstByXPath("//a[contains(@href, 'like_test')]")).click(); + WebAssert.assertTextPresent(page, "1 Record Found"); + } + + @Test + public void test_J_Logout() throws Exception { page = ((HtmlElement) page.getFirstByXPath("//a[text()[normalize-space(.) = 'LOGOUT']]")).click(); WebAssert.assertTextPresent(page, "Logout Successful"); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |