11package org .msgpack .io ;
22
3+ import static org .junit .Assert .assertEquals ;
4+ import static org .junit .Assert .assertTrue ;
5+ import static org .junit .Assert .fail ;
6+
37import java .math .BigInteger ;
48import java .nio .ByteBuffer ;
59import java .io .IOException ;
1519import java .util .Map ;
1620import java .util .Arrays ;
1721
18- import org .junit .Test ;
1922import org .msgpack .MessagePack ;
2023import org .msgpack .value .Value ;
2124
22- import junit .framework . TestCase ;
25+ import org . junit .Test ;
2326
24- public class TestLinkedBufferInput extends TestCase {
27+ public class TestLinkedBufferInput {
2528 @ Test
2629 public void testReadByte () throws IOException {
2730 byte [] src = new byte [8 ];
@@ -164,9 +167,8 @@ public void testFeedByteArrayCopyNoCopy() throws IOException {
164167
165168 try {
166169 b2 .readByte ();
167- assertTrue ( false );
170+ fail ( );
168171 } catch (EndOfBufferException eof ) {
169- assertTrue (true );
170172 }
171173 }
172174
@@ -199,11 +201,11 @@ public void testGetPrimitives() throws IOException {
199201 assertEquals (2L , b .getLong ());
200202 assertEquals (2L , b .getLong ());
201203 b .advance ();
202- assertEquals (1.1f , b .getFloat ());
203- assertEquals (1.1f , b .getFloat ());
204+ assertEquals (1.1f , b .getFloat (), 0.000001f );
205+ assertEquals (1.1f , b .getFloat (), 0.000001f );
204206 b .advance ();
205- assertEquals (1.1 , b .getDouble ());
206- assertEquals (1.1 , b .getDouble ());
207+ assertEquals (1.1 , b .getDouble (), 0.000001 );
208+ assertEquals (1.1 , b .getDouble (), 0.000001 );
207209 b .advance ();
208210 }
209211 }
@@ -233,9 +235,8 @@ public void testGetPrimitivesChunks() throws IOException {
233235 for (int j =0 ; j < 2 ; j ++) {
234236 try {
235237 b .getShort ();
236- assertTrue ( false );
238+ fail ( );
237239 } catch (EndOfBufferException eof ) {
238- assertTrue (true );
239240 }
240241 b .feed (src , p ++, 1 , true );
241242 }
@@ -246,9 +247,8 @@ public void testGetPrimitivesChunks() throws IOException {
246247 for (int j =0 ; j < 4 ; j ++) {
247248 try {
248249 b .getInt ();
249- assertTrue ( false );
250+ fail ( );
250251 } catch (EndOfBufferException eof ) {
251- assertTrue (true );
252252 }
253253 b .feed (src , p ++, 1 , true );
254254 }
@@ -259,9 +259,8 @@ public void testGetPrimitivesChunks() throws IOException {
259259 for (int j =0 ; j < 8 ; j ++) {
260260 try {
261261 b .getLong ();
262- assertTrue ( false );
262+ fail ( );
263263 } catch (EndOfBufferException eof ) {
264- assertTrue (true );
265264 }
266265 b .feed (src , p ++, 1 , true );
267266 }
@@ -272,27 +271,25 @@ public void testGetPrimitivesChunks() throws IOException {
272271 for (int j =0 ; j < 4 ; j ++) {
273272 try {
274273 b .getFloat ();
275- assertTrue ( false );
274+ fail ( );
276275 } catch (EndOfBufferException eof ) {
277- assertTrue (true );
278276 }
279277 b .feed (src , p ++, 1 , true );
280278 }
281- assertEquals (1.1f , b .getFloat ());
282- assertEquals (1.1f , b .getFloat ());
279+ assertEquals (1.1f , b .getFloat (), 0.000001f );
280+ assertEquals (1.1f , b .getFloat (), 0.000001f );
283281 b .advance ();
284282
285283 for (int j =0 ; j < 8 ; j ++) {
286284 try {
287285 b .getDouble ();
288- assertTrue ( false );
286+ fail ( );
289287 } catch (EndOfBufferException eof ) {
290- assertTrue (true );
291288 }
292289 b .feed (src , p ++, 1 , true );
293290 }
294- assertEquals (1.1 , b .getDouble ());
295- assertEquals (1.1 , b .getDouble ());
291+ assertEquals (1.1 , b .getDouble (), 0.000001 );
292+ assertEquals (1.1 , b .getDouble (), 0.000001 );
296293 b .advance ();
297294 }
298295 }
@@ -432,9 +429,8 @@ public void testClear() throws IOException {
432429 for (int i =0 ; i < 2 ; i ++) {
433430 try {
434431 b .readByte ();
435- assertTrue ( false );
432+ fail ( );
436433 } catch (EndOfBufferException eof ) {
437- assertTrue (true );
438434 }
439435
440436 b .feed (src );
@@ -453,13 +449,11 @@ public void testClear() throws IOException {
453449 }
454450 }
455451
456- @ Test
457452 private void assertEndOfBuffer (LinkedBufferInput b ) throws IOException {
458453 try {
459454 b .readByte ();
460- assertTrue ( false );
455+ fail ( );
461456 } catch (EndOfBufferException eof ) {
462- assertTrue (true );
463457 }
464458 }
465459}
0 commit comments