From d154ecdf00df9ba2678fe57b934113d963d55aa7 Mon Sep 17 00:00:00 2001 From: Anija KA Date: Tue, 21 Jan 2025 12:00:44 +0530 Subject: [PATCH 1/3] Test recreates OL issue:30351 --- .../tests/web/JakartaDataRecreateServlet.java | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/dev/com.ibm.ws.jpa.tests.jpa_32_fat/test-applications/jakartadata/src/io/openliberty/jpa/data/tests/web/JakartaDataRecreateServlet.java b/dev/com.ibm.ws.jpa.tests.jpa_32_fat/test-applications/jakartadata/src/io/openliberty/jpa/data/tests/web/JakartaDataRecreateServlet.java index 2bf01916d2e1..7d8099b0ac4f 100644 --- a/dev/com.ibm.ws.jpa.tests.jpa_32_fat/test-applications/jakartadata/src/io/openliberty/jpa/data/tests/web/JakartaDataRecreateServlet.java +++ b/dev/com.ibm.ws.jpa.tests.jpa_32_fat/test-applications/jakartadata/src/io/openliberty/jpa/data/tests/web/JakartaDataRecreateServlet.java @@ -1827,6 +1827,39 @@ public void testOLGH30534() throws Exception { assertEquals("CountyA", results.get(0).getName()); } + @Test + public void testOLGH30351() throws Exception { + + Business business1 = Business.of(43.1566f, -77.6109f, "Rochester", "NY", 14623, 123, "Main St", "N", "Acme Corp"); + Business business2 = Business.of(43.1578f, -77.6110f, "Rochester", "NY", 14623, 456, "Broadway", "S", "Beta LLC"); + Business business3 = Business.of(42.8864f, -78.8784f, "Buffalo", "NY", 14202, 789, "Elm St", "E", "Gamma Inc"); + + tx.begin(); + em.persist(business1); + em.persist(business2); + em.persist(business3); + tx.commit(); + + List results; + tx.begin(); + try { + + results = em.createQuery("FROM Business WHERE location.address.city=?1 ORDER BY name", Business.class) + .setParameter(1, "Rochester") + .getResultList(); + + tx.commit(); + } catch (Exception e) { + tx.rollback(); + throw e; + } + + assertNotNull(results); + assertEquals(2, results.size()); + assertEquals("Acme Corp", results.get(0).name); + assertEquals("Beta LLC", results.get(1).name); + } + @Test @SkipIfSysProp(DB_Postgres) //Reference issue: https://github.com/OpenLiberty/open-liberty/issues/30400 public void testOLGH30400() throws Exception { From b03552dacc6286c74c2db1b693f4f214c1e1c4c6 Mon Sep 17 00:00:00 2001 From: Anija KA Date: Tue, 21 Jan 2025 12:32:59 +0530 Subject: [PATCH 2/3] Added issue reference. --- .../jpa/data/tests/web/JakartaDataRecreateServlet.java | 1 + 1 file changed, 1 insertion(+) diff --git a/dev/com.ibm.ws.jpa.tests.jpa_32_fat/test-applications/jakartadata/src/io/openliberty/jpa/data/tests/web/JakartaDataRecreateServlet.java b/dev/com.ibm.ws.jpa.tests.jpa_32_fat/test-applications/jakartadata/src/io/openliberty/jpa/data/tests/web/JakartaDataRecreateServlet.java index 7d8099b0ac4f..ab61295295c0 100644 --- a/dev/com.ibm.ws.jpa.tests.jpa_32_fat/test-applications/jakartadata/src/io/openliberty/jpa/data/tests/web/JakartaDataRecreateServlet.java +++ b/dev/com.ibm.ws.jpa.tests.jpa_32_fat/test-applications/jakartadata/src/io/openliberty/jpa/data/tests/web/JakartaDataRecreateServlet.java @@ -1828,6 +1828,7 @@ public void testOLGH30534() throws Exception { } @Test + //Reference issue: https://github.com/OpenLiberty/open-liberty/issues/30351 public void testOLGH30351() throws Exception { Business business1 = Business.of(43.1566f, -77.6109f, "Rochester", "NY", 14623, 123, "Main St", "N", "Acme Corp"); From 06bf51f951864684ed4ce30214f3848db3425977 Mon Sep 17 00:00:00 2001 From: Anija KA Date: Tue, 21 Jan 2025 12:35:33 +0530 Subject: [PATCH 3/3] Ignore Test --- .../jpa/data/tests/web/JakartaDataRecreateServlet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/com.ibm.ws.jpa.tests.jpa_32_fat/test-applications/jakartadata/src/io/openliberty/jpa/data/tests/web/JakartaDataRecreateServlet.java b/dev/com.ibm.ws.jpa.tests.jpa_32_fat/test-applications/jakartadata/src/io/openliberty/jpa/data/tests/web/JakartaDataRecreateServlet.java index ab61295295c0..e970ee38206e 100644 --- a/dev/com.ibm.ws.jpa.tests.jpa_32_fat/test-applications/jakartadata/src/io/openliberty/jpa/data/tests/web/JakartaDataRecreateServlet.java +++ b/dev/com.ibm.ws.jpa.tests.jpa_32_fat/test-applications/jakartadata/src/io/openliberty/jpa/data/tests/web/JakartaDataRecreateServlet.java @@ -1828,7 +1828,7 @@ public void testOLGH30534() throws Exception { } @Test - //Reference issue: https://github.com/OpenLiberty/open-liberty/issues/30351 + @Ignore("Reference issue: https://github.com/OpenLiberty/open-liberty/issues/30351") public void testOLGH30351() throws Exception { Business business1 = Business.of(43.1566f, -77.6109f, "Rochester", "NY", 14623, 123, "Main St", "N", "Acme Corp");