/* * myLib - https://github.com/taktod/myLib * Copyright (c) 2014 ttProject. All rights reserved. * * Licensed under The MIT license. */ package com.ttProject.frame.test; import java.nio.ByteBuffer; import org.apache.log4j.Logger; import org.junit.Test; /** * test for byteBuffer. * @author taktod * */ public class BufferTest { /** loger */ private Logger logger = Logger.getLogger(BufferTest.class); /** * test * @throws Exception */ @Test public void test() throws Exception { ByteBuffer buffer1, buffer2; buffer1 = ByteBuffer.allocate(0); buffer2 = ByteBuffer.allocate(0); buffer1.flip(); buffer2.flip(); logger.info(buffer1 == buffer2); logger.info(buffer1.equals(buffer2)); buffer1 = ByteBuffer.allocate(4); buffer2 = ByteBuffer.allocate(4); buffer1.putInt(1); buffer2.putInt(2); buffer1.flip(); buffer2.flip(); logger.info(buffer1 == buffer2); logger.info(buffer1.equals(buffer2)); buffer1 = ByteBuffer.allocate(4); buffer2 = ByteBuffer.allocate(4); buffer1.putInt(2); buffer2.putInt(2); buffer1.flip(); buffer2.flip(); logger.info(buffer1 == buffer2); logger.info(buffer1.equals(buffer2)); buffer1 = ByteBuffer.allocate(4); buffer2 = ByteBuffer.allocate(4); buffer1.put((byte)0x00); buffer1.put((byte)0x00); buffer1.put((byte)0x00); buffer1.put((byte)0x02); buffer2.putInt(2); buffer1.flip(); buffer2.flip(); logger.info(buffer1 == buffer2); logger.info(buffer1.equals(buffer2)); } }