Moving tests into jetty-util/src/test/java/org/eclipse/jetty/util/BufferUtilTest.java
This commit is contained in:
parent
2e0ea51a25
commit
f1d4d4699f
|
@ -1,52 +0,0 @@
|
||||||
package org.eclipse.jetty.io;
|
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
|
||||||
import static org.junit.Assert.assertTrue;
|
|
||||||
|
|
||||||
import java.nio.ByteBuffer;
|
|
||||||
|
|
||||||
import org.eclipse.jetty.util.BufferUtil;
|
|
||||||
import org.junit.Test;
|
|
||||||
|
|
||||||
public class BufferUtilTest
|
|
||||||
{
|
|
||||||
@Test
|
|
||||||
public void testPut() throws Exception
|
|
||||||
{
|
|
||||||
ByteBuffer to = BufferUtil.allocate(10);
|
|
||||||
ByteBuffer from=BufferUtil.toBuffer("12345");
|
|
||||||
|
|
||||||
BufferUtil.clear(to);
|
|
||||||
assertEquals(5,BufferUtil.append(from,to));
|
|
||||||
assertTrue(BufferUtil.isEmpty(from));
|
|
||||||
assertEquals("12345",BufferUtil.toString(to));
|
|
||||||
|
|
||||||
from=BufferUtil.toBuffer("XX67890ZZ");
|
|
||||||
from.position(2);
|
|
||||||
|
|
||||||
assertEquals(5,BufferUtil.append(from,to));
|
|
||||||
assertEquals(2,from.remaining());
|
|
||||||
assertEquals("1234567890",BufferUtil.toString(to));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testPutDirect() throws Exception
|
|
||||||
{
|
|
||||||
ByteBuffer to = BufferUtil.allocateDirect(10);
|
|
||||||
ByteBuffer from=BufferUtil.toBuffer("12345");
|
|
||||||
|
|
||||||
BufferUtil.clear(to);
|
|
||||||
assertEquals(5,BufferUtil.append(from,to));
|
|
||||||
assertTrue(BufferUtil.isEmpty(from));
|
|
||||||
assertEquals("12345",BufferUtil.toString(to));
|
|
||||||
|
|
||||||
from=BufferUtil.toBuffer("XX67890ZZ");
|
|
||||||
from.position(2);
|
|
||||||
|
|
||||||
assertEquals(5,BufferUtil.append(from,to));
|
|
||||||
assertEquals(2,from.remaining());
|
|
||||||
assertEquals("1234567890",BufferUtil.toString(to));
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -14,15 +14,12 @@
|
||||||
package org.eclipse.jetty.util;
|
package org.eclipse.jetty.util;
|
||||||
|
|
||||||
|
|
||||||
import static org.junit.Assert.assertEquals;
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
public class BufferUtilTest
|
public class BufferUtilTest
|
||||||
{
|
{
|
||||||
@Test
|
@Test
|
||||||
|
@ -119,4 +116,43 @@ public class BufferUtilTest
|
||||||
assertEquals("t"+i,str[i],BufferUtil.toString(buffer));
|
assertEquals("t"+i,str[i],BufferUtil.toString(buffer));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testPut() throws Exception
|
||||||
|
{
|
||||||
|
ByteBuffer to = BufferUtil.allocate(10);
|
||||||
|
ByteBuffer from=BufferUtil.toBuffer("12345");
|
||||||
|
|
||||||
|
BufferUtil.clear(to);
|
||||||
|
assertEquals(5,BufferUtil.append(from,to));
|
||||||
|
assertTrue(BufferUtil.isEmpty(from));
|
||||||
|
assertEquals("12345",BufferUtil.toString(to));
|
||||||
|
|
||||||
|
from=BufferUtil.toBuffer("XX67890ZZ");
|
||||||
|
from.position(2);
|
||||||
|
|
||||||
|
assertEquals(5,BufferUtil.append(from,to));
|
||||||
|
assertEquals(2,from.remaining());
|
||||||
|
assertEquals("1234567890",BufferUtil.toString(to));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testPutDirect() throws Exception
|
||||||
|
{
|
||||||
|
ByteBuffer to = BufferUtil.allocateDirect(10);
|
||||||
|
ByteBuffer from=BufferUtil.toBuffer("12345");
|
||||||
|
|
||||||
|
BufferUtil.clear(to);
|
||||||
|
assertEquals(5,BufferUtil.append(from,to));
|
||||||
|
assertTrue(BufferUtil.isEmpty(from));
|
||||||
|
assertEquals("12345",BufferUtil.toString(to));
|
||||||
|
|
||||||
|
from=BufferUtil.toBuffer("XX67890ZZ");
|
||||||
|
from.position(2);
|
||||||
|
|
||||||
|
assertEquals(5,BufferUtil.append(from,to));
|
||||||
|
assertEquals(2,from.remaining());
|
||||||
|
assertEquals("1234567890",BufferUtil.toString(to));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue