Author: norman
Date: Sun Jul 23 04:38:54 2006
New Revision: 424721
URL: http://svn.apache.org/viewvc?rev=424721&view=rev
Log:
Some code improvments and a new junit test
Modified:
james/server/trunk/src/java/org/apache/james/smtpserver/core/RoaminUsersHandler.java
james/server/trunk/src/java/org/apache/james/util/RoaminUsersHelper.java
james/server/trunk/src/test/org/apache/james/smtpserver/RoaminUsersHandlerTest.java
Modified:
james/server/trunk/src/java/org/apache/james/smtpserver/core/RoaminUsersHandler.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/java/org/apache/james/smtpserver/core/RoaminUsersHandler.java?rev=424721&r1=424720&r2=424721&view=diff
==============================================================================
---
james/server/trunk/src/java/org/apache/james/smtpserver/core/RoaminUsersHandler.java
(original)
+++
james/server/trunk/src/java/org/apache/james/smtpserver/core/RoaminUsersHandler.java
Sun Jul 23 04:38:54 2006
@@ -69,7 +69,7 @@
public void onConnect(SMTPSession session) {
// some kind of random cleanup process
- if (Math.random() > 0.8) {
+ if (Math.random() > 0.99) {
RoaminUsersHelper.removeExpiredIP(expireTime);
}
Modified:
james/server/trunk/src/java/org/apache/james/util/RoaminUsersHelper.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/java/org/apache/james/util/RoaminUsersHelper.java?rev=424721&r1=424720&r2=424721&view=diff
==============================================================================
--- james/server/trunk/src/java/org/apache/james/util/RoaminUsersHelper.java
(original)
+++ james/server/trunk/src/java/org/apache/james/util/RoaminUsersHelper.java
Sun Jul 23 04:38:54 2006
@@ -46,12 +46,7 @@
* @return true if authorized. Else false
*/
public static synchronized boolean isAuthorized(String ipAddress) {
-
- if (ipMap.containsKey(ipAddress)) {
- return true;
-
- }
- return false;
+ return ipMap.containsKey(ipAddress);
}
/**
Modified:
james/server/trunk/src/test/org/apache/james/smtpserver/RoaminUsersHandlerTest.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/src/test/org/apache/james/smtpserver/RoaminUsersHandlerTest.java?rev=424721&r1=424720&r2=424721&view=diff
==============================================================================
---
james/server/trunk/src/test/org/apache/james/smtpserver/RoaminUsersHandlerTest.java
(original)
+++
james/server/trunk/src/test/org/apache/james/smtpserver/RoaminUsersHandlerTest.java
Sun Jul 23 04:38:54 2006
@@ -220,4 +220,20 @@
//ignore
}
}
+
+ public void testThrowException() {
+ boolean exception = false;
+ RoaminUsersHandler handler = new RoaminUsersHandler();
+
+ ContainerUtil.enableLogging(handler, new MockLogger());
+ setupMockedSMTPSession();
+
+ try {
+ handler.setExpireTime("1 unit");
+ } catch (NumberFormatException e) {
+ exception = true;
+ }
+ assertTrue(exception);
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]