aboutsummaryrefslogtreecommitdiff
path: root/test/org
diff options
context:
space:
mode:
Diffstat (limited to 'test/org')
-rw-r--r--test/org/traccar/helper/ChannelBufferToolsTest.java2
-rw-r--r--test/org/traccar/helper/StringFinderTest.java29
2 files changed, 29 insertions, 2 deletions
diff --git a/test/org/traccar/helper/ChannelBufferToolsTest.java b/test/org/traccar/helper/ChannelBufferToolsTest.java
index 744d3eb43..3d065a8d7 100644
--- a/test/org/traccar/helper/ChannelBufferToolsTest.java
+++ b/test/org/traccar/helper/ChannelBufferToolsTest.java
@@ -9,8 +9,6 @@ import org.junit.Test;
public class ChannelBufferToolsTest {
- private final ChannelBufferFactory factory = new HeapChannelBufferFactory();
-
@Test
public void testReadHexInteger() {
byte[] buf = {0x01, (byte) 0x90, 0x34};
diff --git a/test/org/traccar/helper/StringFinderTest.java b/test/org/traccar/helper/StringFinderTest.java
new file mode 100644
index 000000000..71f9215db
--- /dev/null
+++ b/test/org/traccar/helper/StringFinderTest.java
@@ -0,0 +1,29 @@
+package org.traccar.helper;
+
+import org.jboss.netty.buffer.ChannelBuffer;
+import org.jboss.netty.buffer.ChannelBufferFactory;
+import org.jboss.netty.buffer.ChannelBuffers;
+import org.jboss.netty.buffer.HeapChannelBufferFactory;
+import org.junit.Assert;
+import org.junit.Test;
+
+import java.nio.charset.Charset;
+
+import static org.junit.Assert.assertArrayEquals;
+import static org.junit.Assert.assertEquals;
+
+public class StringFinderTest {
+
+ @Test
+ public void testFind() {
+
+ ChannelBuffer buf = ChannelBuffers.copiedBuffer("hello world", Charset.defaultCharset());
+
+ Assert.assertEquals(-1, buf.indexOf(0, buf.writerIndex(), new StringFinder("bar")));
+ Assert.assertEquals(6, buf.indexOf(0, buf.writerIndex(), new StringFinder("world")));
+ Assert.assertEquals(-1, buf.indexOf(0, buf.writerIndex(), new StringFinder("worlds")));
+ Assert.assertEquals(0, buf.indexOf(0, buf.writerIndex(), new StringFinder("hell")));
+
+ }
+
+}