@Test public void test() throws IOException, ClassNotFoundException { this.test((Serializable) null, true); this.test("test", true); this.test(Boolean.TRUE, true); this.test(Byte.valueOf(Byte.MAX_VALUE), true); this.test(Character.valueOf(Character.MAX_VALUE), true); this.test(Double.valueOf(Double.MAX_VALUE), true); this.test(Float.valueOf(Float.MAX_VALUE), true); this.test(Integer.valueOf(Integer.MAX_VALUE), true); this.test(Long.valueOf(Long.MAX_VALUE), true); this.test(Short.valueOf(Short.MAX_VALUE), true); this.test(new String[] {"test"}, true); this.test(new boolean[] {Boolean.TRUE}, true); this.test(new byte[] {Byte.MAX_VALUE}, true); this.test(new char[] {Character.MAX_VALUE}, true); this.test(new double[] {Double.MAX_VALUE}, true); this.test(new float[] {Float.MAX_VALUE}, true); this.test(new int[] {Integer.MAX_VALUE}, true); this.test(new long[] {Long.MAX_VALUE}, true); this.test(new short[] {Short.MAX_VALUE}, true); this.test(new Boolean[] {Boolean.TRUE}, true); this.test(new Byte[] {Byte.valueOf(Byte.MAX_VALUE)}, true); this.test(new Character[] {Character.valueOf(Character.MAX_VALUE)}, true); this.test(new Double[] {Double.valueOf(Double.MAX_VALUE)}, true); this.test(new Float[] {Float.valueOf(Float.MAX_VALUE)}, true); this.test(new Integer[] {Integer.valueOf(Integer.MAX_VALUE)}, true); this.test(new Long[] {Long.valueOf(Long.MAX_VALUE)}, true); this.test(new Short[] {Short.valueOf(Short.MAX_VALUE)}, true); this.test(this.getClass(), false); this.test(new Date(System.currentTimeMillis()), false); this.test(new Object(), false); }
@Test public void shouldForwardReadCallsBlindly() throws Exception { ChannelBuffer buf = createStrictMock(ChannelBuffer.class); expect(buf.readerIndex()).andReturn(0).anyTimes(); expect(buf.writerIndex()).andReturn(0).anyTimes(); expect(buf.capacity()).andReturn(0).anyTimes(); expect(buf.getBytes(1, (GatheringByteChannel) null, 2)).andReturn(3); buf.getBytes(4, (OutputStream) null, 5); buf.getBytes(6, (byte[]) null, 7, 8); buf.getBytes(9, (ChannelBuffer) null, 10, 11); buf.getBytes(12, (ByteBuffer) null); expect(buf.getByte(13)).andReturn(Byte.valueOf((byte) 14)); expect(buf.getShort(15)).andReturn(Short.valueOf((short) 16)); expect(buf.getUnsignedMedium(17)).andReturn(18); expect(buf.getInt(19)).andReturn(20); expect(buf.getLong(21)).andReturn(22L); ByteBuffer bb = ByteBuffer.allocate(100); ByteBuffer[] bbs = {ByteBuffer.allocate(101), ByteBuffer.allocate(102)}; expect(buf.toByteBuffer(23, 24)).andReturn(bb); expect(buf.toByteBuffers(25, 26)).andReturn(bbs); expect(buf.capacity()).andReturn(27); replay(buf); ChannelBuffer roBuf = unmodifiableBuffer(buf); assertEquals(3, roBuf.getBytes(1, (GatheringByteChannel) null, 2)); roBuf.getBytes(4, (OutputStream) null, 5); roBuf.getBytes(6, (byte[]) null, 7, 8); roBuf.getBytes(9, (ChannelBuffer) null, 10, 11); roBuf.getBytes(12, (ByteBuffer) null); assertEquals((byte) 14, roBuf.getByte(13)); assertEquals((short) 16, roBuf.getShort(15)); assertEquals(18, roBuf.getUnsignedMedium(17)); assertEquals(20, roBuf.getInt(19)); assertEquals(22L, roBuf.getLong(21)); ByteBuffer roBB = roBuf.toByteBuffer(23, 24); assertEquals(100, roBB.capacity()); assertTrue(roBB.isReadOnly()); ByteBuffer[] roBBs = roBuf.toByteBuffers(25, 26); assertEquals(2, roBBs.length); assertEquals(101, roBBs[0].capacity()); assertTrue(roBBs[0].isReadOnly()); assertEquals(102, roBBs[1].capacity()); assertTrue(roBBs[1].isReadOnly()); assertEquals(27, roBuf.capacity()); verify(buf); }
@Test public void shouldForwardReadCallsBlindly() throws Exception { ByteBuf buf = createStrictMock(ByteBuf.class); expect(buf.order()).andReturn(BIG_ENDIAN).anyTimes(); expect(buf.maxCapacity()).andReturn(65536).anyTimes(); expect(buf.readerIndex()).andReturn(0).anyTimes(); expect(buf.writerIndex()).andReturn(0).anyTimes(); expect(buf.capacity()).andReturn(0).anyTimes(); expect(buf.getBytes(1, (GatheringByteChannel) null, 2)).andReturn(3); expect(buf.getBytes(4, (OutputStream) null, 5)).andReturn(buf); expect(buf.getBytes(6, (byte[]) null, 7, 8)).andReturn(buf); expect(buf.getBytes(9, (ByteBuf) null, 10, 11)).andReturn(buf); expect(buf.getBytes(12, (ByteBuffer) null)).andReturn(buf); expect(buf.getByte(13)).andReturn(Byte.valueOf((byte) 14)); expect(buf.getShort(15)).andReturn(Short.valueOf((short) 16)); expect(buf.getUnsignedMedium(17)).andReturn(18); expect(buf.getInt(19)).andReturn(20); expect(buf.getLong(21)).andReturn(22L); ByteBuffer bb = ByteBuffer.allocate(100); expect(buf.nioBuffer(23, 24)).andReturn(bb); expect(buf.capacity()).andReturn(27); replay(buf); ByteBuf roBuf = unmodifiableBuffer(buf); assertEquals(3, roBuf.getBytes(1, (GatheringByteChannel) null, 2)); roBuf.getBytes(4, (OutputStream) null, 5); roBuf.getBytes(6, (byte[]) null, 7, 8); roBuf.getBytes(9, (ByteBuf) null, 10, 11); roBuf.getBytes(12, (ByteBuffer) null); assertEquals((byte) 14, roBuf.getByte(13)); assertEquals((short) 16, roBuf.getShort(15)); assertEquals(18, roBuf.getUnsignedMedium(17)); assertEquals(20, roBuf.getInt(19)); assertEquals(22L, roBuf.getLong(21)); ByteBuffer roBB = roBuf.nioBuffer(23, 24); assertEquals(100, roBB.capacity()); assertTrue(roBB.isReadOnly()); assertEquals(27, roBuf.capacity()); verify(buf); }
@Test public void testConversion() { MutableLongConverter mutableLongConverter = (MutableLongConverter) TypeConverterManager.lookup(MutableLong.class); assertNull(mutableLongConverter.convert(null)); assertEquals(new MutableLong(173), mutableLongConverter.convert(new MutableLong(173))); assertEquals(new MutableLong(173), mutableLongConverter.convert(Integer.valueOf(173))); assertEquals(new MutableLong(173), mutableLongConverter.convert(Long.valueOf(173))); assertEquals(new MutableLong(173), mutableLongConverter.convert(Short.valueOf((short) 173))); assertEquals(new MutableLong(173), mutableLongConverter.convert(Double.valueOf(173.0D))); assertEquals(new MutableLong(173), mutableLongConverter.convert(Float.valueOf(173.0F))); assertEquals(new MutableLong(173), mutableLongConverter.convert("173")); assertEquals(new MutableLong(173), mutableLongConverter.convert(" 173 ")); try { mutableLongConverter.convert("a"); fail(); } catch (TypeConversionException ignore) { } }
/** * Test method for {@link * org.brekka.stillingar.core.properties.PropertiesConfigurationSource#retrieve(java.lang.String, * java.lang.Class)}. */ @Test public void testRetrieveShort() { assertEquals(Short.valueOf((short) 223), configurationSource.retrieve("shortKey", Short.class)); }
@Test public void test_keyWithShortValue_shouldPass() { Key key = Key.create(KEY_4_NAME, Key.KEY_VALUE, KEY_4_VALUE, Key.KEY_END); assertEquals(true, Short.parseShort(KEY_4_VALUE) == key.getShort().shortValue()); }