Author: sdumitriu
Date: 2008-01-28 19:58:31 +0100 (Mon, 28 Jan 2008)
New Revision: 7115

Added:
   
xwiki-platform/core/trunk/xwiki-core/src/test/java/com/xpn/xwiki/api/UserTest.java
Modified:
   
xwiki-platform/core/trunk/xwiki-core/src/test/java/com/xpn/xwiki/api/XWikiTest.java
Log:
XWIKI-2040: api.User#isUserInGroup should not throw exceptions
Added unit test


Added: 
xwiki-platform/core/trunk/xwiki-core/src/test/java/com/xpn/xwiki/api/UserTest.java
===================================================================
--- 
xwiki-platform/core/trunk/xwiki-core/src/test/java/com/xpn/xwiki/api/UserTest.java
                          (rev 0)
+++ 
xwiki-platform/core/trunk/xwiki-core/src/test/java/com/xpn/xwiki/api/UserTest.java
  2008-01-28 18:58:31 UTC (rev 7115)
@@ -0,0 +1,28 @@
+package com.xpn.xwiki.api;
+
+import org.jmock.cglib.MockObjectTestCase;
+
+import com.xpn.xwiki.XWikiContext;
+import com.xpn.xwiki.user.api.XWikiUser;
+
+/**
+ * Unit tests for [EMAIL PROTECTED] com.xpn.xwiki.api.User}.
+ * 
+ * @version $Id: $
+ */
+public class UserTest extends MockObjectTestCase
+{
+    /**
+     * Checks that XWIKI-2040 remains fixed.
+     */
+    public void testIsUserInGroupDoesNotThrowNPE()
+    {
+        XWikiUser xu = new XWikiUser(null);
+        User u = new User(xu, null);
+        assertFalse(u.isUserInGroup("XWiki.InexistentGroupName"));
+
+        XWikiContext c = new XWikiContext();
+        u = new User(xu, c);
+        assertFalse(u.isUserInGroup("XWiki.InexistentGroupName"));
+    }
+}


Property changes on: 
xwiki-platform/core/trunk/xwiki-core/src/test/java/com/xpn/xwiki/api/UserTest.java
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: 
xwiki-platform/core/trunk/xwiki-core/src/test/java/com/xpn/xwiki/api/XWikiTest.java
===================================================================
--- 
xwiki-platform/core/trunk/xwiki-core/src/test/java/com/xpn/xwiki/api/XWikiTest.java
 2008-01-28 18:55:46 UTC (rev 7114)
+++ 
xwiki-platform/core/trunk/xwiki-core/src/test/java/com/xpn/xwiki/api/XWikiTest.java
 2008-01-28 18:58:31 UTC (rev 7115)
@@ -19,7 +19,6 @@
  */
 package com.xpn.xwiki.api;
 
-import java.util.ArrayList;
 import java.util.Calendar;
 import java.util.Collections;
 import java.util.HashMap;

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to