[java-identity-provider COMMIT] in /trunk: idp-session-api/src/test/java/net/shibboleth/idp/session/IdPSessionTest.ja...

noreply at shibboleth.net noreply at shibboleth.net
Sun Sep 22 20:41:08 EDT 2013


Author: scantor
Date: Sun Sep 22 20:41:07 2013
New Revision: 4793

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4793&view=rev
Log:
Additional unit tests.

Added:
    trunk/idp-session-impl/src/test/java/net/
    trunk/idp-session-impl/src/test/java/net/shibboleth/
    trunk/idp-session-impl/src/test/java/net/shibboleth/idp/
    trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/
    trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/
    trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/BasicServiceSessionSerializerTest.java   (with props)
    trunk/idp-session-impl/src/test/resources/data/
    trunk/idp-session-impl/src/test/resources/data/net/
    trunk/idp-session-impl/src/test/resources/data/net/shibboleth/
    trunk/idp-session-impl/src/test/resources/data/net/shibboleth/idp/
    trunk/idp-session-impl/src/test/resources/data/net/shibboleth/idp/session/
    trunk/idp-session-impl/src/test/resources/data/net/shibboleth/idp/session/impl/
    trunk/idp-session-impl/src/test/resources/data/net/shibboleth/idp/session/impl/basicServiceSession.json
    trunk/idp-session-impl/src/test/resources/data/net/shibboleth/idp/session/impl/invalid.json
    trunk/idp-session-impl/src/test/resources/data/net/shibboleth/idp/session/impl/noFlowId.json
    trunk/idp-session-impl/src/test/resources/data/net/shibboleth/idp/session/impl/noInstant.json
    trunk/idp-session-impl/src/test/resources/data/net/shibboleth/idp/session/impl/noServiceId.json
Modified:
    trunk/idp-session-api/src/test/java/net/shibboleth/idp/session/IdPSessionTest.java
    trunk/idp-session-impl/.classpath

Modified: trunk/idp-session-api/src/test/java/net/shibboleth/idp/session/IdPSessionTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-session-api/src/test/java/net/shibboleth/idp/session/IdPSessionTest.java?rev=4793&r1=4792&r2=4793&view=diff
==============================================================================
--- trunk/idp-session-api/src/test/java/net/shibboleth/idp/session/IdPSessionTest.java (original)
+++ trunk/idp-session-api/src/test/java/net/shibboleth/idp/session/IdPSessionTest.java Sun Sep 22 20:41:07 2013
@@ -86,6 +86,18 @@
         Assert.assertEquals(session.getLastActivityInstant(), now);
     }
 
+    /** Tests mutating the last activity instant. */
+    @Test public void testAddressValidation() throws Exception {
+        BaseIdPSession session = new DummyIdPSession("test", "foo");
+
+        Assert.assertTrue(session.validate("127.0.0.1"));
+        Assert.assertTrue(session.validate("127.0.0.1"));
+        Assert.assertFalse(session.validate("127.0.0.2"));
+        Assert.assertTrue(session.validate("::1"));
+        Assert.assertTrue(session.validate("::1"));
+        Assert.assertFalse(session.validate("fe80::5a55:caff:fef2:65a3"));
+    }
+    
     /** Tests adding service sessions. */
     @Test public void testAddServiceSessions() {
         long now = System.currentTimeMillis();

Modified: trunk/idp-session-impl/.classpath
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-session-impl/.classpath?rev=4793&r1=4792&r2=4793&view=diff
==============================================================================
Binary files - no diff available.



More information about the commits mailing list