From d58728cd23ff12b7ef5a46adacb0e6daf09ac253 Mon Sep 17 00:00:00 2001 From: Ales Justin Date: Mon, 13 Jun 2011 14:55:13 +0200 Subject: [PATCH] Ignore empty path info. --- .../weld/tests/enterprise/lifecycle/RemoteClient.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tests-arquillian/src/test/java/org/jboss/weld/tests/enterprise/lifecycle/RemoteClient.java b/tests-arquillian/src/test/java/org/jboss/weld/tests/enterprise/lifecycle/RemoteClient.java index 850ec34f278..003a9fc57b9 100644 --- a/tests-arquillian/src/test/java/org/jboss/weld/tests/enterprise/lifecycle/RemoteClient.java +++ b/tests-arquillian/src/test/java/org/jboss/weld/tests/enterprise/lifecycle/RemoteClient.java @@ -32,11 +32,16 @@ public class RemoteClient extends HttpServlet @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + // TODO -- who's actually issuing empty path request? + String pathInfo = req.getPathInfo(); + if (pathInfo == null) + return; + try { RequestContext requestContext = getActiveContext(beanManager, RequestContext.class); Bean stadtBean = Utils.getBean(beanManager, KleinStadt.class); - if (req.getPathInfo().equals("/request1")) + if (pathInfo.equals("/request1")) { assertNotNull("Expected a bean for stateful session bean Kassel", stadtBean); CreationalContext creationalContext = beanManager.createCreationalContext(stadtBean); @@ -46,7 +51,7 @@ protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Se assertTrue("Expected SFSB bean to be destroyed", frankfurt.isKleinStadtDestroyed()); return; } - else if (req.getPathInfo().equals("/request2")) + else if (pathInfo.equals("/request2")) { KleinStadt kassel = requestContext.get(stadtBean); assertNull("SFSB bean should not exist after being destroyed", kassel);