You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@tomee.apache.org by bu...@apache.org on 2012/08/24 02:03:39 UTC

svn commit: r829969 - in /websites/staging/openejb/trunk: cgi-bin/ content/ content/examples-trunk/webservice-ws-with-resources-config/src/main/java/org/superbiz/ws/security/ content/examples-trunk/webservice-ws-with-resources-config/src/test/java/org/...

Author: buildbot
Date: Fri Aug 24 00:03:39 2012
New Revision: 829969

Log:
Staging update by buildbot for openejb

Modified:
    websites/staging/openejb/trunk/cgi-bin/   (props changed)
    websites/staging/openejb/trunk/content/   (props changed)
    websites/staging/openejb/trunk/content/examples-trunk/webservice-ws-with-resources-config/src/main/java/org/superbiz/ws/security/PasswordCallbackHandler.java
    websites/staging/openejb/trunk/content/examples-trunk/webservice-ws-with-resources-config/src/test/java/org/superbiz/ws/security/CalculatorTest.java

Propchange: websites/staging/openejb/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Aug 24 00:03:39 2012
@@ -1 +1 @@
-1376781
+1376795

Propchange: websites/staging/openejb/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Fri Aug 24 00:03:39 2012
@@ -1 +1 @@
-1376781
+1376795

Modified: websites/staging/openejb/trunk/content/examples-trunk/webservice-ws-with-resources-config/src/main/java/org/superbiz/ws/security/PasswordCallbackHandler.java
==============================================================================
--- websites/staging/openejb/trunk/content/examples-trunk/webservice-ws-with-resources-config/src/main/java/org/superbiz/ws/security/PasswordCallbackHandler.java (original)
+++ websites/staging/openejb/trunk/content/examples-trunk/webservice-ws-with-resources-config/src/main/java/org/superbiz/ws/security/PasswordCallbackHandler.java Fri Aug 24 00:03:39 2012
@@ -24,12 +24,20 @@ import javax.security.auth.callback.Unsu
 import java.io.IOException;
 
 public class PasswordCallbackHandler implements CallbackHandler {
+    private static boolean called = false;
+
     @Override
     public void handle(final Callback[] callbacks) throws IOException, UnsupportedCallbackException {
+        called = true;
+
         final WSPasswordCallback pc = (WSPasswordCallback) callbacks[0];
         if (pc.getIdentifier().equals("openejb")) {
             System.out.println("logged openejb user");
             pc.setPassword("tomee");
         }
     }
+
+    public static boolean wasCalled() {
+        return called;
+    }
 }

Modified: websites/staging/openejb/trunk/content/examples-trunk/webservice-ws-with-resources-config/src/test/java/org/superbiz/ws/security/CalculatorTest.java
==============================================================================
--- websites/staging/openejb/trunk/content/examples-trunk/webservice-ws-with-resources-config/src/test/java/org/superbiz/ws/security/CalculatorTest.java (original)
+++ websites/staging/openejb/trunk/content/examples-trunk/webservice-ws-with-resources-config/src/test/java/org/superbiz/ws/security/CalculatorTest.java Fri Aug 24 00:03:39 2012
@@ -37,6 +37,7 @@ import java.util.Properties;
 
 import static org.junit.Assert.assertEquals;
 import static org.junit.Assert.assertThat;
+import static org.junit.Assert.assertTrue;
 import static org.junit.matchers.JUnitMatchers.containsString;
 
 public class CalculatorTest {
@@ -93,5 +94,8 @@ public class CalculatorTest {
         }
 
         container.close();
+
+        // valid it passed because all was fine and not because the server config was not here
+        assertTrue(PasswordCallbackHandler.wasCalled());
     }
 }