Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Wilkins2009-11-24 00:00:17 +0000
committerGreg Wilkins2009-11-24 00:00:17 +0000
commitd2898371e3127103b31b153b0466ca9bbfb5d842 (patch)
treea0a96076d61e1b98852dcdb4aca380538fec2bf4
parenta142187a7be8b88ce4f1100064d8c31336e8ee37 (diff)
downloadorg.eclipse.jetty.project-d2898371e3127103b31b153b0466ca9bbfb5d842.tar.gz
org.eclipse.jetty.project-d2898371e3127103b31b153b0466ca9bbfb5d842.tar.xz
org.eclipse.jetty.project-d2898371e3127103b31b153b0466ca9bbfb5d842.zip
clean up tests
git-svn-id: svn+ssh://dev.eclipse.org/svnroot/rt/org.eclipse.jetty/jetty/trunk@1089 7e9141cc-0065-0410-87d8-b60c137991c4
-rw-r--r--jetty-http/src/test/java/org/eclipse/jetty/http/HttpStatusCodeTest.java4
-rw-r--r--jetty-jmx/src/main/resources/org/eclipse/jetty/server/jmx/AbstractConnector-mbean.properties2
-rw-r--r--jetty-jmx/src/main/resources/org/eclipse/jetty/server/nio/jmx/SelectChannelConnector-mbean.properties2
-rw-r--r--jetty-server/src/main/java/org/eclipse/jetty/server/AbstractConnector.java28
-rw-r--r--jetty-server/src/main/java/org/eclipse/jetty/server/nio/SelectChannelConnector.java5
-rw-r--r--jetty-util/src/main/java/org/eclipse/jetty/util/StringMap.java3
-rw-r--r--jetty-util/src/test/java/org/eclipse/jetty/util/StringMapTest.java23
-rw-r--r--jetty-websocket/src/test/java/org/eclipse/jetty/websocket/WebSocketParserTest.java6
8 files changed, 62 insertions, 11 deletions
diff --git a/jetty-http/src/test/java/org/eclipse/jetty/http/HttpStatusCodeTest.java b/jetty-http/src/test/java/org/eclipse/jetty/http/HttpStatusCodeTest.java
index 8408ffabde..55c0b5d0fe 100644
--- a/jetty-http/src/test/java/org/eclipse/jetty/http/HttpStatusCodeTest.java
+++ b/jetty-http/src/test/java/org/eclipse/jetty/http/HttpStatusCodeTest.java
@@ -23,4 +23,8 @@ public class HttpStatusCodeTest extends TestCase
assertNull("Invalid code: 190", HttpStatus.getCode(190));
}
+ public void testHttpMethod()
+ {
+ assertEquals("GET",HttpMethods.GET_BUFFER.toString());
+ }
}
diff --git a/jetty-jmx/src/main/resources/org/eclipse/jetty/server/jmx/AbstractConnector-mbean.properties b/jetty-jmx/src/main/resources/org/eclipse/jetty/server/jmx/AbstractConnector-mbean.properties
index 5df8ca5b7c..e2d97a4860 100644
--- a/jetty-jmx/src/main/resources/org/eclipse/jetty/server/jmx/AbstractConnector-mbean.properties
+++ b/jetty-jmx/src/main/resources/org/eclipse/jetty/server/jmx/AbstractConnector-mbean.properties
@@ -16,3 +16,5 @@ confidentialPort: Port to use for confidential redirections.
confidentialScheme: Scheme to use for confidential redirections.
integralPort: Port to use for integral redirections.
integralScheme: Scheme to use for integral redirections.
+lowResourcesConnections: The number of connections, which if exceeded represents low resources
+lowResourcesMaxIdleTime: The period in ms that a connection may be idle when the connector has low resources, before it is closed.
diff --git a/jetty-jmx/src/main/resources/org/eclipse/jetty/server/nio/jmx/SelectChannelConnector-mbean.properties b/jetty-jmx/src/main/resources/org/eclipse/jetty/server/nio/jmx/SelectChannelConnector-mbean.properties
index b51fb28764..096a4b4aad 100644
--- a/jetty-jmx/src/main/resources/org/eclipse/jetty/server/nio/jmx/SelectChannelConnector-mbean.properties
+++ b/jetty-jmx/src/main/resources/org/eclipse/jetty/server/nio/jmx/SelectChannelConnector-mbean.properties
@@ -1,3 +1 @@
SelectChannelConnector: HTTP connector using NIO ByteChannels and Selectors
-lowResourcesConnections: The number of connections, which if exceeded represents low resources
-lowResourcesMaxIdleTime: The period in ms that a connection may be idle when the connector has low resources, before it is closed.
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/AbstractConnector.java b/jetty-server/src/main/java/org/eclipse/jetty/server/AbstractConnector.java
index 7da4dba9c3..39fbf6e362 100644
--- a/jetty-server/src/main/java/org/eclipse/jetty/server/AbstractConnector.java
+++ b/jetty-server/src/main/java/org/eclipse/jetty/server/AbstractConnector.java
@@ -256,24 +256,44 @@ public abstract class AbstractConnector extends HttpBuffers implements Connector
/* ------------------------------------------------------------ */
/**
- * @return Returns the maxIdleTime.
+ * @return Returns the maxIdleTime when resources are low.
*/
- public int getLowResourceMaxIdleTime()
+ public int getLowResourcesMaxIdleTime()
{
return _lowResourceMaxIdleTime;
}
/* ------------------------------------------------------------ */
/**
- * @param maxIdleTime The maxIdleTime to set.
+ * @param maxIdleTime The maxIdleTime to set when resources are low.
*/
- public void setLowResourceMaxIdleTime(int maxIdleTime)
+ public void setLowResourcesMaxIdleTime(int maxIdleTime)
{
_lowResourceMaxIdleTime = maxIdleTime;
}
/* ------------------------------------------------------------ */
/**
+ * @return Returns the maxIdleTime when resources are low.
+ * @deprecated
+ */
+ public final int getLowResourceMaxIdleTime()
+ {
+ return getLowResourcesMaxIdleTime();
+ }
+
+ /* ------------------------------------------------------------ */
+ /**
+ * @param maxIdleTime The maxIdleTime to set when resources are low.
+ * @deprecated
+ */
+ public final void setLowResourceMaxIdleTime(int maxIdleTime)
+ {
+ setLowResourcesMaxIdleTime(maxIdleTime);
+ }
+
+ /* ------------------------------------------------------------ */
+ /**
* @return Returns the soLingerTime.
*/
public int getSoLingerTime()
diff --git a/jetty-server/src/main/java/org/eclipse/jetty/server/nio/SelectChannelConnector.java b/jetty-server/src/main/java/org/eclipse/jetty/server/nio/SelectChannelConnector.java
index 69f7d555ae..de43d48c51 100644
--- a/jetty-server/src/main/java/org/eclipse/jetty/server/nio/SelectChannelConnector.java
+++ b/jetty-server/src/main/java/org/eclipse/jetty/server/nio/SelectChannelConnector.java
@@ -247,6 +247,7 @@ public class SelectChannelConnector extends AbstractNIOConnector
/**
* @return the lowResourcesMaxIdleTime
*/
+ @Override
public int getLowResourcesMaxIdleTime()
{
return _lowResourcesMaxIdleTime;
@@ -261,10 +262,10 @@ public class SelectChannelConnector extends AbstractNIOConnector
* @see {@link #setMaxIdleTime(long)}
*/
@Override
- public void setLowResourceMaxIdleTime(int lowResourcesMaxIdleTime)
+ public void setLowResourcesMaxIdleTime(int lowResourcesMaxIdleTime)
{
_lowResourcesMaxIdleTime=lowResourcesMaxIdleTime;
- super.setLowResourceMaxIdleTime(lowResourcesMaxIdleTime);
+ super.setLowResourcesMaxIdleTime(lowResourcesMaxIdleTime);
}
diff --git a/jetty-util/src/main/java/org/eclipse/jetty/util/StringMap.java b/jetty-util/src/main/java/org/eclipse/jetty/util/StringMap.java
index ca923ea878..ceadcdd5b6 100644
--- a/jetty-util/src/main/java/org/eclipse/jetty/util/StringMap.java
+++ b/jetty-util/src/main/java/org/eclipse/jetty/util/StringMap.java
@@ -135,9 +135,6 @@ public class StringMap extends AbstractMap implements Externalizable
return oldValue;
}
- if (_ignoreCase)
- key=key.toUpperCase();
-
Node node = _root;
int ni=-1;
Node prev = null;
diff --git a/jetty-util/src/test/java/org/eclipse/jetty/util/StringMapTest.java b/jetty-util/src/test/java/org/eclipse/jetty/util/StringMapTest.java
index 15ef32f992..ce27d67600 100644
--- a/jetty-util/src/test/java/org/eclipse/jetty/util/StringMapTest.java
+++ b/jetty-util/src/test/java/org/eclipse/jetty/util/StringMapTest.java
@@ -294,5 +294,28 @@ public class StringMapTest extends TestCase
assertEquals("{abc=0}",m1.toString());
assertTrue(m5.toString().indexOf("abc=2")>0);
}
+
+
+ public void testIgnoreCase()
+ {
+ StringMap map = new StringMap(true);
+ map.put("POST","1");
+ map.put("HEAD","2");
+ map.put("PUT","3");
+ map.put("OPTIONS","4");
+ map.put("DELETE","5");
+ map.put("TRACE","6");
+ map.put("CONNECT","7");
+ map.put("Upgrade","8");
+
+ assertEquals("1",map.get("POST"));
+ assertEquals("1",map.get("pOST"));
+ assertEquals("1",map.get("Post"));
+
+ assertEquals("8",map.get("UPGRADE"));
+ assertEquals("8",map.get("Upgrade"));
+ assertEquals("8",map.get("upgrade"));
+
+ }
}
diff --git a/jetty-websocket/src/test/java/org/eclipse/jetty/websocket/WebSocketParserTest.java b/jetty-websocket/src/test/java/org/eclipse/jetty/websocket/WebSocketParserTest.java
index 827e118acb..419797b391 100644
--- a/jetty-websocket/src/test/java/org/eclipse/jetty/websocket/WebSocketParserTest.java
+++ b/jetty-websocket/src/test/java/org/eclipse/jetty/websocket/WebSocketParserTest.java
@@ -5,9 +5,11 @@ import java.util.List;
import junit.framework.TestCase;
+import org.eclipse.jetty.http.HttpHeaderValues;
import org.eclipse.jetty.io.Buffer;
import org.eclipse.jetty.io.ByteArrayBuffer;
import org.eclipse.jetty.io.ByteArrayEndPoint;
+import org.eclipse.jetty.io.BufferCache.CachedBuffer;
import org.eclipse.jetty.util.StringUtil;
@@ -34,6 +36,10 @@ public class WebSocketParserTest extends TestCase
_endp.setIn(_in);
}
+ public void testCache() throws Exception
+ {
+ assertEquals(HttpHeaderValues.UPGRADE_ORDINAL ,((CachedBuffer)HttpHeaderValues.CACHE.lookup("Upgrade")).getOrdinal());
+ }
public void testOneUtf8() throws Exception
{

Back to the top