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