aboutsummaryrefslogtreecommitdiffstats
path: root/src/junit/com/jogamp/common/util/TestIOUtil01.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/junit/com/jogamp/common/util/TestIOUtil01.java')
-rw-r--r--src/junit/com/jogamp/common/util/TestIOUtil01.java50
1 files changed, 25 insertions, 25 deletions
diff --git a/src/junit/com/jogamp/common/util/TestIOUtil01.java b/src/junit/com/jogamp/common/util/TestIOUtil01.java
index 6a53bb5..2a9c857 100644
--- a/src/junit/com/jogamp/common/util/TestIOUtil01.java
+++ b/src/junit/com/jogamp/common/util/TestIOUtil01.java
@@ -3,14 +3,14 @@
*
* Redistribution and use in source and binary forms, with or without modification, are
* permitted provided that the following conditions are met:
- *
+ *
* 1. Redistributions of source code must retain the above copyright notice, this list of
* conditions and the following disclaimer.
- *
+ *
* 2. Redistributions in binary form must reproduce the above copyright notice, this list
* of conditions and the following disclaimer in the documentation and/or other materials
* provided with the distribution.
- *
+ *
* THIS SOFTWARE IS PROVIDED BY JogAmp Community ``AS IS'' AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JogAmp Community OR
@@ -20,12 +20,12 @@
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
+ *
* The views and conclusions contained in the software and documentation are those of the
* authors and should not be interpreted as representing official policies, either expressed
* or implied, of JogAmp Community.
*/
-
+
package com.jogamp.common.util;
import java.util.*;
@@ -52,15 +52,15 @@ import org.junit.runners.MethodSorters;
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class TestIOUtil01 extends JunitTracer {
- static final MachineDescription machine = Platform.getMachineDescription();
+ static final MachineDescription machine = Platform.getMachineDescription();
static final int tsz = machine.pageSizeInBytes() + machine.pageSizeInBytes() / 2 ;
static final byte[] orig = new byte[tsz];
static final String tfilename = "./test.bin" ;
-
+
@BeforeClass
public static void setup() throws IOException {
- final File tfile = new File(tfilename);
- final OutputStream tout = new BufferedOutputStream(new FileOutputStream(tfile));
+ final File tfile = new File(tfilename);
+ final OutputStream tout = new BufferedOutputStream(new FileOutputStream(tfile));
for(int i=0; i<tsz; i++) {
final byte b = (byte) (i%256);
orig[i] = b;
@@ -68,10 +68,10 @@ public class TestIOUtil01 extends JunitTracer {
}
tout.close();
}
-
+
@Test
public void testCopyStream01Array() throws IOException {
- URLConnection urlConn = IOUtil.getResource(this.getClass(), tfilename);
+ final URLConnection urlConn = IOUtil.getResource(this.getClass(), tfilename);
Assert.assertNotNull(urlConn);
final BufferedInputStream bis = new BufferedInputStream( urlConn.getInputStream() );
final byte[] bb;
@@ -82,52 +82,52 @@ public class TestIOUtil01 extends JunitTracer {
}
Assert.assertEquals("Byte number not equal orig vs array", orig.length, bb.length);
Assert.assertTrue("Bytes not equal orig vs array", Arrays.equals(orig, bb));
-
+
}
@Test
public void testCopyStream02Buffer() throws IOException {
- URLConnection urlConn = IOUtil.getResource(this.getClass(), tfilename);
+ final URLConnection urlConn = IOUtil.getResource(this.getClass(), tfilename);
Assert.assertNotNull(urlConn);
final BufferedInputStream bis = new BufferedInputStream( urlConn.getInputStream() );
final ByteBuffer bb;
try {
- bb = IOUtil.copyStream2ByteBuffer( bis );
+ bb = IOUtil.copyStream2ByteBuffer( bis );
} finally {
IOUtil.close(bis, false);
}
Assert.assertEquals("Byte number not equal orig vs buffer", orig.length, bb.limit());
int i;
- for(i=tsz-1; i>=0 && orig[i]==bb.get(i); i--) ;
+ for(i=tsz-1; i>=0 && orig[i]==bb.get(i); i--) ;
Assert.assertTrue("Bytes not equal orig vs array", 0>i);
}
-
+
@Test
public void testCopyStream03Buffer() throws IOException {
final String tfilename2 = "./test2.bin" ;
- URLConnection urlConn1 = IOUtil.getResource(this.getClass(), tfilename);
+ final URLConnection urlConn1 = IOUtil.getResource(this.getClass(), tfilename);
Assert.assertNotNull(urlConn1);
-
- File file2 = new File(tfilename2);
+
+ final File file2 = new File(tfilename2);
IOUtil.copyURLConn2File(urlConn1, file2);
- URLConnection urlConn2 = IOUtil.getResource(this.getClass(), tfilename2);
+ final URLConnection urlConn2 = IOUtil.getResource(this.getClass(), tfilename2);
Assert.assertNotNull(urlConn2);
final BufferedInputStream bis = new BufferedInputStream( urlConn2.getInputStream() );
final ByteBuffer bb;
try {
- bb = IOUtil.copyStream2ByteBuffer( bis );
+ bb = IOUtil.copyStream2ByteBuffer( bis );
} finally {
IOUtil.close(bis, false);
}
Assert.assertEquals("Byte number not equal orig vs buffer", orig.length, bb.limit());
int i;
- for(i=tsz-1; i>=0 && orig[i]==bb.get(i); i--) ;
+ for(i=tsz-1; i>=0 && orig[i]==bb.get(i); i--) ;
Assert.assertTrue("Bytes not equal orig vs array", 0>i);
}
-
- public static void main(String args[]) throws IOException {
- String tstname = TestIOUtil01.class.getName();
+
+ public static void main(final String args[]) throws IOException {
+ final String tstname = TestIOUtil01.class.getName();
org.junit.runner.JUnitCore.main(tstname);
}