|
From: <fd...@us...> - 2007-06-30 11:53:25
|
Revision: 3335
http://jnode.svn.sourceforge.net/jnode/?rev=3335&view=rev
Author: fduminy
Date: 2007-06-30 04:53:23 -0700 (Sat, 30 Jun 2007)
Log Message:
-----------
added test cases for JNode native bindings
Added Paths:
-----------
trunk/core/src/test/org/jnode/test/jnodenative/
trunk/core/src/test/org/jnode/test/jnodenative/NativeTestCase1.java
trunk/core/src/test/org/jnode/test/jnodenative/NativeTestCase2.java
trunk/core/src/test/org/jnode/test/jnodenative/TestCase1.java
trunk/core/src/test/org/jnode/test/jnodenative/TestCase2.java
Added: trunk/core/src/test/org/jnode/test/jnodenative/NativeTestCase1.java
===================================================================
--- trunk/core/src/test/org/jnode/test/jnodenative/NativeTestCase1.java (rev 0)
+++ trunk/core/src/test/org/jnode/test/jnodenative/NativeTestCase1.java 2007-06-30 11:53:23 UTC (rev 3335)
@@ -0,0 +1,5 @@
+package org.jnode.test.jnodenative;
+
+public class NativeTestCase1 {
+ public native void aMethod();
+}
Added: trunk/core/src/test/org/jnode/test/jnodenative/NativeTestCase2.java
===================================================================
--- trunk/core/src/test/org/jnode/test/jnodenative/NativeTestCase2.java (rev 0)
+++ trunk/core/src/test/org/jnode/test/jnodenative/NativeTestCase2.java 2007-06-30 11:53:23 UTC (rev 3335)
@@ -0,0 +1,9 @@
+package org.jnode.test.jnodenative;
+
+public class NativeTestCase2 {
+ public TestCase2 getTestCase2()
+ {
+ System.err.println("this is the native implementation for JNode");
+ return new TestCase2();
+ }
+}
Added: trunk/core/src/test/org/jnode/test/jnodenative/TestCase1.java
===================================================================
--- trunk/core/src/test/org/jnode/test/jnodenative/TestCase1.java (rev 0)
+++ trunk/core/src/test/org/jnode/test/jnodenative/TestCase1.java 2007-06-30 11:53:23 UTC (rev 3335)
@@ -0,0 +1,5 @@
+package org.jnode.test.jnodenative;
+
+public class TestCase1 {
+ public native void aMethod();
+}
Added: trunk/core/src/test/org/jnode/test/jnodenative/TestCase2.java
===================================================================
--- trunk/core/src/test/org/jnode/test/jnodenative/TestCase2.java (rev 0)
+++ trunk/core/src/test/org/jnode/test/jnodenative/TestCase2.java 2007-06-30 11:53:23 UTC (rev 3335)
@@ -0,0 +1,5 @@
+package org.jnode.test.jnodenative;
+
+public class TestCase2 {
+
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ls...@us...> - 2008-05-30 11:38:12
|
Revision: 4150
http://jnode.svn.sourceforge.net/jnode/?rev=4150&view=rev
Author: lsantha
Date: 2008-05-30 04:38:06 -0700 (Fri, 30 May 2008)
Log Message:
-----------
Checkstyle fixes.
Modified Paths:
--------------
trunk/core/src/test/org/jnode/test/AllTests.java
trunk/core/src/test/org/jnode/test/AnnotationTest.java
trunk/core/src/test/org/jnode/test/ArrayBoundsTest.java
trunk/core/src/test/org/jnode/test/ArrayLongTest.java
trunk/core/src/test/org/jnode/test/ArrayTest.java
trunk/core/src/test/org/jnode/test/AssertTest.java
trunk/core/src/test/org/jnode/test/AutoBoxTest.java
trunk/core/src/test/org/jnode/test/BinOpTest.java
trunk/core/src/test/org/jnode/test/CMOSTest.java
trunk/core/src/test/org/jnode/test/CastTest.java
trunk/core/src/test/org/jnode/test/CharsTest.java
trunk/core/src/test/org/jnode/test/CompareTest.java
trunk/core/src/test/org/jnode/test/ConsoleTest.java
trunk/core/src/test/org/jnode/test/ConvertTest.java
trunk/core/src/test/org/jnode/test/CovariantReturnTypeTest.java
trunk/core/src/test/org/jnode/test/CurrentTimeMillisTest.java
trunk/core/src/test/org/jnode/test/DoubleTest.java
trunk/core/src/test/org/jnode/test/DoubleTest2.java
trunk/core/src/test/org/jnode/test/ExecTest.java
trunk/core/src/test/org/jnode/test/FPTest.java
trunk/core/src/test/org/jnode/test/FieldInitTest.java
trunk/core/src/test/org/jnode/test/FinalizeTest.java
trunk/core/src/test/org/jnode/test/ForEachTest.java
trunk/core/src/test/org/jnode/test/HoldsLockTest.java
trunk/core/src/test/org/jnode/test/IOTest.java
trunk/core/src/test/org/jnode/test/IRTest.java
trunk/core/src/test/org/jnode/test/IfNullTest.java
trunk/core/src/test/org/jnode/test/InlineExceptionTest.java
trunk/core/src/test/org/jnode/test/InlineTestClass.java
trunk/core/src/test/org/jnode/test/InstanceofTest.java
trunk/core/src/test/org/jnode/test/IntTest.java
trunk/core/src/test/org/jnode/test/InvokeInterfaceTest.java
trunk/core/src/test/org/jnode/test/InvokeStaticTest.java
trunk/core/src/test/org/jnode/test/InvokeTest.java
trunk/core/src/test/org/jnode/test/JMXTest.java
trunk/core/src/test/org/jnode/test/JNDITest.java
trunk/core/src/test/org/jnode/test/JUnitTest.java
trunk/core/src/test/org/jnode/test/Linpack.java
trunk/core/src/test/org/jnode/test/Log4jTest.java
trunk/core/src/test/org/jnode/test/LongTest.java
trunk/core/src/test/org/jnode/test/MultiANewArrayTest.java
trunk/core/src/test/org/jnode/test/NIOTest.java
trunk/core/src/test/org/jnode/test/NanoTimeTest.java
trunk/core/src/test/org/jnode/test/NanoXmlTest.java
trunk/core/src/test/org/jnode/test/PointerTest.java
trunk/core/src/test/org/jnode/test/ResolverTest.java
trunk/core/src/test/org/jnode/test/ResourceTest.java
trunk/core/src/test/org/jnode/test/SerialPortTest.java
trunk/core/src/test/org/jnode/test/SignatureTest.java
trunk/core/src/test/org/jnode/test/StrictMathTest.java
trunk/core/src/test/org/jnode/test/SystemInTest.java
trunk/core/src/test/org/jnode/test/TableSwitchTest.java
trunk/core/src/test/org/jnode/test/Test.java
trunk/core/src/test/org/jnode/test/TestControlFlowGraph.java
trunk/core/src/test/org/jnode/test/TestException.java
trunk/core/src/test/org/jnode/test/TestNPE.java
trunk/core/src/test/org/jnode/test/TestStackOverflow.java
trunk/core/src/test/org/jnode/test/TestVmClass.java
trunk/core/src/test/org/jnode/test/TryFinallyTest.java
trunk/core/src/test/org/jnode/test/VarArgsTest.java
trunk/core/src/test/org/jnode/test/ViewMethodTest.java
trunk/core/src/test/org/jnode/test/WaitTest.java
trunk/core/src/test/org/jnode/test/X86StreamTest.java
trunk/core/src/test/org/jnode/test/bugs/TestByteBufferInputStream.java
trunk/core/src/test/org/jnode/test/bugs/bug778001.java
trunk/core/src/test/org/jnode/test/bugs/bug824457.java
trunk/core/src/test/org/jnode/test/bugs/bug826174.java
trunk/core/src/test/org/jnode/test/core/ArithOpt.java
trunk/core/src/test/org/jnode/test/core/CLInitTest.java
trunk/core/src/test/org/jnode/test/core/CompilerTest.java
trunk/core/src/test/org/jnode/test/core/HeapHammerTest.java
trunk/core/src/test/org/jnode/test/core/IMTCompilerTest.java
trunk/core/src/test/org/jnode/test/core/IsolateTest.java
trunk/core/src/test/org/jnode/test/core/IsolatedHelloWorld.java
trunk/core/src/test/org/jnode/test/core/LinkTest.java
trunk/core/src/test/org/jnode/test/core/MagicAddressTest.java
trunk/core/src/test/org/jnode/test/core/MagicWordTest.java
trunk/core/src/test/org/jnode/test/core/MemoryTest.java
trunk/core/src/test/org/jnode/test/core/PerfCtrTest.java
trunk/core/src/test/org/jnode/test/core/ProxyBuilder.java
trunk/core/src/test/org/jnode/test/core/ProxyTest.java
trunk/core/src/test/org/jnode/test/core/ReflectiveInvokeTest.java
trunk/core/src/test/org/jnode/test/core/Sieve.java
trunk/core/src/test/org/jnode/test/core/TestTSC.java
trunk/core/src/test/org/jnode/test/core/package.html
trunk/core/src/test/org/jnode/test/framework/TestManager.java
trunk/core/src/test/org/jnode/test/framework/TestRunnerPlugin.java
trunk/core/src/test/org/jnode/test/jnodenative/NativeTestCase1.java
trunk/core/src/test/org/jnode/test/jnodenative/NativeTestCase2.java
trunk/core/src/test/org/jnode/test/jnodenative/TestCase1.java
trunk/core/src/test/org/jnode/test/mauve/CheckResult.java
trunk/core/src/test/org/jnode/test/mauve/ClassResult.java
trunk/core/src/test/org/jnode/test/mauve/HTMLGenerator.java
trunk/core/src/test/org/jnode/test/mauve/MauveTestCommand.java
trunk/core/src/test/org/jnode/test/mauve/PackageResult.java
trunk/core/src/test/org/jnode/test/mauve/PluginTestHarness.java
trunk/core/src/test/org/jnode/test/mauve/RunResult.java
trunk/core/src/test/org/jnode/test/mauve/SingleTestHarness.java
trunk/core/src/test/org/jnode/test/mauve/TestResult.java
trunk/core/src/test/org/jnode/test/security/AccessControlTest.java
trunk/core/src/test/org/jnode/test/security/TestSecurityManager.java
trunk/core/src/test/org/jnode/test/threads/BasicTest.java
trunk/core/src/test/org/jnode/test/threads/DaemonThreadGroupTest.java
trunk/core/src/test/org/jnode/test/threads/MultiTest.java
trunk/core/src/test/org/jnode/test/threads/SynchronizedTest.java
trunk/core/src/test/org/jnode/test/threads/ThreadingTest.java
trunk/core/src/test/org/jnode/test/threads/ThreadingUtils.java
Modified: trunk/core/src/test/org/jnode/test/AllTests.java
===================================================================
--- trunk/core/src/test/org/jnode/test/AllTests.java 2008-05-29 21:48:08 UTC (rev 4149)
+++ trunk/core/src/test/org/jnode/test/AllTests.java 2008-05-30 11:38:06 UTC (rev 4150)
@@ -18,27 +18,27 @@
* along with this library; If not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-
+
package org.jnode.test;
-import org.apache.log4j.Logger;
-
import junit.framework.Test;
import junit.framework.TestSuite;
+import org.apache.log4j.Logger;
/**
* @author epr
*/
public class AllTests {
- final static Logger log = Logger.getLogger(AllTests.class);
- public static Test suite() {
- log.info("Starting test");
- TestSuite suite = new TestSuite("Test for org.jnode.test");
- //$JUnit-BEGIN$
- suite.addTest(new TestSuite(TestVmClass.class));
- suite.addTest(new TestSuite(SignatureTest.class));
- //$JUnit-END$
- return suite;
- }
+ final static Logger log = Logger.getLogger(AllTests.class);
+
+ public static Test suite() {
+ log.info("Starting test");
+ TestSuite suite = new TestSuite("Test for org.jnode.test");
+ //$JUnit-BEGIN$
+ suite.addTest(new TestSuite(TestVmClass.class));
+ suite.addTest(new TestSuite(SignatureTest.class));
+ //$JUnit-END$
+ return suite;
+ }
}
Modified: trunk/core/src/test/org/jnode/test/AnnotationTest.java
===================================================================
--- trunk/core/src/test/org/jnode/test/AnnotationTest.java 2008-05-29 21:48:08 UTC (rev 4149)
+++ trunk/core/src/test/org/jnode/test/AnnotationTest.java 2008-05-30 11:38:06 UTC (rev 4150)
@@ -18,17 +18,16 @@
* along with this library; If not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-
+
package org.jnode.test;
import java.lang.annotation.Annotation;
-import static java.lang.annotation.ElementType.*;
-
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.TYPE;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
-import java.lang.reflect.AnnotatedElement;
public class AnnotationTest {
@@ -45,39 +44,41 @@
// show("Declared annotations for class A", A.class.getDeclaredAnnotations());
// show("Declared annotations for class B", B.class.getDeclaredAnnotations());
}
-
+
private static void show(String msg, Annotation[] ann) {
System.out.println(msg);
for (Annotation a : ann) {
System.out.println(a);
- }
+ }
System.out.println();
}
-
+
@Test
@Test4
public static class A {
-
+
}
- @Test2(name="ewout", descr="programmer")
- @Test3(name=5, descr={1,2,3,4})
+ @Test2(name = "ewout", descr = "programmer")
+ @Test3(name = 5, descr = {1, 2, 3, 4 })
public static class B extends A {
-
+
@Test
public void foo() {
-
+
}
}
@Retention(RetentionPolicy.RUNTIME)
- @Target({TYPE, METHOD})
- public @interface Test { }
+ @Target({TYPE, METHOD })
+ public @interface Test {
+ }
@Retention(RetentionPolicy.RUNTIME)
@Target(TYPE)
public @interface Test2 {
String name();
+
String descr();
}
@@ -85,13 +86,15 @@
@Target(TYPE)
public @interface Test3 {
int name();
+
int[] descr();
}
-
+
@Retention(RetentionPolicy.RUNTIME)
- @Target({TYPE, METHOD})
+ @Target({TYPE, METHOD })
@Inherited
- public @interface Test4 { }
+ public @interface Test4 {
+ }
-
+
}
Modified: trunk/core/src/test/org/jnode/test/ArrayBoundsTest.java
===================================================================
--- trunk/core/src/test/org/jnode/test/ArrayBoundsTest.java 2008-05-29 21:48:08 UTC (rev 4149)
+++ trunk/core/src/test/org/jnode/test/ArrayBoundsTest.java 2008-05-30 11:38:06 UTC (rev 4150)
@@ -18,7 +18,7 @@
* along with this library; If not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-
+
package org.jnode.test;
/**
@@ -26,30 +26,30 @@
*/
public class ArrayBoundsTest {
- public static void main(String[] args) {
- test(args, -1, false);
- test(args, args.length, false);
- if (args.length > 0) {
- test(args, 0, true);
- test(args, args.length-1, true);
- }
- }
-
- private static void test(String[] arr, int index, boolean ok) {
- try {
- System.out.println(arr[index]);
- if (!ok) {
- throw new RuntimeException("Test should fail at index " + index);
- } else {
- System.out.println("Ok");
- }
- } catch (ArrayIndexOutOfBoundsException ex) {
- if (ok) {
- throw ex;
- } else {
- System.out.println("Ok: " + ex.getMessage());
- }
- }
- }
-
+ public static void main(String[] args) {
+ test(args, -1, false);
+ test(args, args.length, false);
+ if (args.length > 0) {
+ test(args, 0, true);
+ test(args, args.length - 1, true);
+ }
+ }
+
+ private static void test(String[] arr, int index, boolean ok) {
+ try {
+ System.out.println(arr[index]);
+ if (!ok) {
+ throw new RuntimeException("Test should fail at index " + index);
+ } else {
+ System.out.println("Ok");
+ }
+ } catch (ArrayIndexOutOfBoundsException ex) {
+ if (ok) {
+ throw ex;
+ } else {
+ System.out.println("Ok: " + ex.getMessage());
+ }
+ }
+ }
+
}
Modified: trunk/core/src/test/org/jnode/test/ArrayLongTest.java
===================================================================
--- trunk/core/src/test/org/jnode/test/ArrayLongTest.java 2008-05-29 21:48:08 UTC (rev 4149)
+++ trunk/core/src/test/org/jnode/test/ArrayLongTest.java 2008-05-30 11:38:06 UTC (rev 4150)
@@ -18,7 +18,7 @@
* along with this library; If not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-
+
package org.jnode.test;
/**
@@ -31,12 +31,12 @@
new ArrayLongTest().test(i, 63);
}
}
-
+
private final Object[] arr = new Object[128];
-
+
public void test(long l1, long l2) {
- int group = (int)(l1 / l2);
- int index = (int)(l1 % l2);
+ int group = (int) (l1 / l2);
+ int index = (int) (l1 % l2);
Object obj = arr[group];
}
}
Modified: trunk/core/src/test/org/jnode/test/ArrayTest.java
===================================================================
--- trunk/core/src/test/org/jnode/test/ArrayTest.java 2008-05-29 21:48:08 UTC (rev 4149)
+++ trunk/core/src/test/org/jnode/test/ArrayTest.java 2008-05-30 11:38:06 UTC (rev 4150)
@@ -18,7 +18,7 @@
* along with this library; If not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-
+
package org.jnode.test;
/**
@@ -27,55 +27,55 @@
public class ArrayTest {
public static int simpleByte(byte[] arr, int i) {
- arr[i+4] = arr[i];
+ arr[i + 4] = arr[i];
return arr[i];
}
-
+
public static char simpleChar(char[] arr, int i) {
- arr[i+4] = arr[i];
+ arr[i + 4] = arr[i];
return arr[i];
}
-
+
public static int simpleInt(int[] arr, int i) {
- arr[i+4] = arr[i];
+ arr[i + 4] = arr[i];
return arr[i];
}
-
+
public static int mulTest(int a, int b) {
return a * b;
}
-
+
public static int shlTest(int a, int b) {
return a << b;
}
-
+
public static int shrTest(int a, int b) {
return a >> b;
}
-
+
public static int sarTest(int a, int b) {
return a >>> b;
}
-
+
public static void main(String[] args) {
int[][] array;
- array = new int[ 2][ 3];
+ array = new int[2][3];
for (int a = 0; a < 2; a++) {
for (int b = 0; b < 3; b++) {
- array[ a][ b] = a + b;
+ array[a][b] = a + b;
}
}
for (int a = 0; a < 2; a++) {
System.out.println("A: " + a);
for (int b = 0; b < 3; b++) {
- System.out.println("B: " + b + " -> " + array[ a][ b]);
+ System.out.println("B: " + b + " -> " + array[a][b]);
}
}
- final int[] arr = new int[ 27];
+ final int[] arr = new int[27];
boolean ok = true;
ok &= test(arr, 0, true);
ok &= test(arr, 26, true);
@@ -88,7 +88,7 @@
if (ok) {
final long start = System.currentTimeMillis();
for (int i = 0; i < 100000; i++) {
- arr[ i % 27] = arr[ i % 13];
+ arr[i % 27] = arr[i % 13];
}
final long end = System.currentTimeMillis();
System.out.println("Test succeeded in " + (end - start) + "ms");
@@ -98,7 +98,7 @@
static boolean test(int[] arr, int index, boolean mustSucceed) {
try {
- arr[ index] = index;
+ arr[index] = index;
if (!mustSucceed) {
System.out.println("Test arr[" + index + "] failed");
return false;
Modified: trunk/core/src/test/org/jnode/test/AssertTest.java
===================================================================
--- trunk/core/src/test/org/jnode/test/AssertTest.java 2008-05-29 21:48:08 UTC (rev 4149)
+++ trunk/core/src/test/org/jnode/test/AssertTest.java 2008-05-30 11:38:06 UTC (rev 4150)
@@ -18,7 +18,7 @@
* along with this library; If not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-
+
package org.jnode.test;
public class AssertTest {
Modified: trunk/core/src/test/org/jnode/test/AutoBoxTest.java
===================================================================
--- trunk/core/src/test/org/jnode/test/AutoBoxTest.java 2008-05-29 21:48:08 UTC (rev 4149)
+++ trunk/core/src/test/org/jnode/test/AutoBoxTest.java 2008-05-30 11:38:06 UTC (rev 4150)
@@ -18,7 +18,7 @@
* along with this library; If not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-
+
package org.jnode.test;
/**
@@ -39,71 +39,71 @@
testFloat();
testDouble();
}
-
+
private static void testBoolean() {
System.out.println("Boolean");
- final boolean[] a = new boolean[]{ true, false };
-
+ final boolean[] a = new boolean[]{true, false};
+
Boolean i = a[0];
System.out.println("i=" + i);
a[1] = new Boolean(true);
-
+
for (int k = 0; k < a.length; k++) {
final Boolean j = a[k];
System.out.println("j=" + j + " , class=" + j.getClass().getName());
- }
+ }
}
-
+
private static void testByte() {
System.out.println("Byte");
- final byte[] a = new byte[]{ 1, 2, 3, 4, 5 };
-
+ final byte[] a = new byte[]{1, 2, 3, 4, 5};
+
Byte i = a[3];
System.out.println("i=" + i);
- a[2] = new Byte((byte)85);
-
+ a[2] = new Byte((byte) 85);
+
for (int k = 0; k < a.length; k++) {
final Byte j = a[k];
System.out.println("j=" + j + " , class=" + j.getClass().getName());
}
}
-
+
private static void testChar() {
System.out.println("Character");
- final char[] a = new char[] { '1', '2', '3', '4', '5' };
-
+ final char[] a = new char[]{'1', '2', '3', '4', '5'};
+
Character i = a[3];
System.out.println("i=" + i);
a[2] = new Character('T');
-
+
for (int k = 0; k < a.length; k++) {
final Character j = a[k];
System.out.println("j=" + j + " , class=" + j.getClass().getName());
}
}
-
+
private static void testShort() {
System.out.println("Short");
- final short[] a = new short[]{ 1, 2, 3, 4, 5 };
-
+ final short[] a = new short[]{1, 2, 3, 4, 5};
+
Short i = a[3];
System.out.println("i=" + i);
- a[2] = new Short((short)85);
-
+ a[2] = new Short((short) 85);
+
for (int k = 0; k < a.length; k++) {
final Short j = a[k];
System.out.println("j=" + j + " , class=" + j.getClass().getName());
}
}
-
+
private static void testInt() {
System.out.println("Int");
- final int[] a = new int[]{ 1, 2, 3, 4, 5 };
-
+ final int[] a = new int[]{1, 2, 3, 4, 5};
+
Integer i = a[3];
System.out.println("i=" + i);
a[2] = new Integer(85);
-
+
for (int k = 0; k < a.length; k++) {
final Integer j = a[k];
System.out.println("j=" + j + " , class=" + j.getClass().getName());
@@ -112,12 +112,12 @@
private static void testLong() {
System.out.println("Long");
- final long[] a = new long[]{ 1, 2, 3, 4, 5 };
-
+ final long[] a = new long[]{1, 2, 3, 4, 5};
+
Long i = a[3];
System.out.println("i=" + i);
a[2] = new Long(85);
-
+
for (int k = 0; k < a.length; k++) {
final Long j = a[k];
System.out.println("j=" + j + " , class=" + j.getClass().getName());
@@ -126,12 +126,12 @@
private static void testFloat() {
System.out.println("Float");
- final float[] a = new float[]{ 1, 2, 3, 4, 5 };
-
+ final float[] a = new float[]{1, 2, 3, 4, 5};
+
Float i = a[3];
System.out.println("i=" + i);
a[2] = new Float(85);
-
+
for (int k = 0; k < a.length; k++) {
final Float j = a[k];
System.out.println("j=" + j + " , class=" + j.getClass().getName());
@@ -140,12 +140,12 @@
private static void testDouble() {
System.out.println("Double");
- final double[] a = new double[]{ 1, 2, 3, 4, 5 };
-
+ final double[] a = new double[]{1, 2, 3, 4, 5};
+
Double i = a[3];
System.out.println("i=" + i);
a[2] = new Double(85);
-
+
for (int k = 0; k < a.length; k++) {
final Double j = a[k];
System.out.println("j=" + j + " , class=" + j.getClass().getName());
Modified: trunk/core/src/test/org/jnode/test/BinOpTest.java
===================================================================
--- trunk/core/src/test/org/jnode/test/BinOpTest.java 2008-05-29 21:48:08 UTC (rev 4149)
+++ trunk/core/src/test/org/jnode/test/BinOpTest.java 2008-05-30 11:38:06 UTC (rev 4150)
@@ -18,7 +18,7 @@
* along with this library; If not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-
+
package org.jnode.test;
import org.jnode.util.NumberUtils;
@@ -28,36 +28,36 @@
*/
public class BinOpTest {
- public static void main(String[] args) {
-
- final int i1 = 0x00450078;
- final int i2 = 0x45007800;
- final long l1 = 0xAABB220000450078L;
- final long l2 = 0x0022BBAA45007800L;
-
- System.out.println("i1 % i2 =" + NumberUtils.hex(i1 % i2));
- System.out.println("i1 & i2 =" + NumberUtils.hex(i1 & i2));
- System.out.println("i1 | i2 =" + NumberUtils.hex(i1 | i2));
- System.out.println("i1 ^ i2 =" + NumberUtils.hex(i1 ^ i2));
-
- System.out.println("l1 % l2 =" + NumberUtils.hex(l1 % l2));
- System.out.println("l1 & l2 =" + NumberUtils.hex(l1 & l2));
- System.out.println("l1 | l2 =" + NumberUtils.hex(l1 | l2));
- System.out.println("l1 ^ l2 =" + NumberUtils.hex(l1 ^ l2));
-
- System.out.println("l1 >> 3 =" + NumberUtils.hex(l1 >> 3));
- System.out.println("l1 >> 33 =" + NumberUtils.hex(l1 >> 33));
- System.out.println("l1 >>> 3 =" + NumberUtils.hex(l1 >>> 3));
- System.out.println("l1 >>> 33=" + NumberUtils.hex(l1 >>> 33));
+ public static void main(String[] args) {
- System.out.println("i1 & 0xFF = " + (byte) (i1 & 0xFF));
- System.out.println("(i1 >> 8) & 0xFF = " + (byte) ((i1 >> 8) & 0xFF));
- System.out.println("(i1 >> 16) & 0xFF = " + (byte) ((i1 >> 16) & 0xFF));
- System.out.println("(i1 >> 24) & 0xFF = " + (byte) ((i1 >> 24) & 0xFF));
+ final int i1 = 0x00450078;
+ final int i2 = 0x45007800;
+ final long l1 = 0xAABB220000450078L;
+ final long l2 = 0x0022BBAA45007800L;
- System.out.println("i2 & 0xFF = " + (byte) (i2 & 0xFF));
- System.out.println("(i2 >> 8) & 0xFF = " + (byte) ((i2 >> 8) & 0xFF));
- System.out.println("(i2 >> 16) & 0xFF = " + (byte) ((i2 >> 16) & 0xFF));
- System.out.println("(i2 >> 24) & 0xFF = " + (byte) ((i2 >> 24) & 0xFF));
- }
+ System.out.println("i1 % i2 =" + NumberUtils.hex(i1 % i2));
+ System.out.println("i1 & i2 =" + NumberUtils.hex(i1 & i2));
+ System.out.println("i1 | i2 =" + NumberUtils.hex(i1 | i2));
+ System.out.println("i1 ^ i2 =" + NumberUtils.hex(i1 ^ i2));
+
+ System.out.println("l1 % l2 =" + NumberUtils.hex(l1 % l2));
+ System.out.println("l1 & l2 =" + NumberUtils.hex(l1 & l2));
+ System.out.println("l1 | l2 =" + NumberUtils.hex(l1 | l2));
+ System.out.println("l1 ^ l2 =" + NumberUtils.hex(l1 ^ l2));
+
+ System.out.println("l1 >> 3 =" + NumberUtils.hex(l1 >> 3));
+ System.out.println("l1 >> 33 =" + NumberUtils.hex(l1 >> 33));
+ System.out.println("l1 >>> 3 =" + NumberUtils.hex(l1 >>> 3));
+ System.out.println("l1 >>> 33=" + NumberUtils.hex(l1 >>> 33));
+
+ System.out.println("i1 & 0xFF = " + (byte) (i1 & 0xFF));
+ System.out.println("(i1 >> 8) & 0xFF = " + (byte) ((i1 >> 8) & 0xFF));
+ System.out.println("(i1 >> 16) & 0xFF = " + (byte) ((i1 >> 16) & 0xFF));
+ System.out.println("(i1 >> 24) & 0xFF = " + (byte) ((i1 >> 24) & 0xFF));
+
+ System.out.println("i2 & 0xFF = " + (byte) (i2 & 0xFF));
+ System.out.println("(i2 >> 8) & 0xFF = " + (byte) ((i2 >> 8) & 0xFF));
+ System.out.println("(i2 >> 16) & 0xFF = " + (byte) ((i2 >> 16) & 0xFF));
+ System.out.println("(i2 >> 24) & 0xFF = " + (byte) ((i2 >> 24) & 0xFF));
+ }
}
Modified: trunk/core/src/test/org/jnode/test/CMOSTest.java
===================================================================
--- trunk/core/src/test/org/jnode/test/CMOSTest.java 2008-05-29 21:48:08 UTC (rev 4149)
+++ trunk/core/src/test/org/jnode/test/CMOSTest.java 2008-05-30 11:38:06 UTC (rev 4150)
@@ -18,11 +18,10 @@
* along with this library; If not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-
+
package org.jnode.test;
import javax.naming.NamingException;
-
import org.jnode.driver.system.cmos.CMOSService;
import org.jnode.driver.system.cmos.def.RTC;
import org.jnode.naming.InitialNaming;
@@ -34,21 +33,21 @@
*/
public class CMOSTest {
- public static void main(String[] args)
- throws ResourceNotFreeException, NamingException {
-
- CMOSService cmos = InitialNaming.lookup(CMOSService.NAME);
- RTC rtc = new RTC(cmos);
-
- for (int i = 0; i < 10; i++) {
- System.out.println("CMOS" + i + "=" + BCDUtils.bcd2bin(cmos.getRegister(i)));
- }
-
- System.out.println("time=" + rtc.getHours() + ":" + rtc.getMinutes() + ":" + rtc.getSeconds());
- System.out.println("date=" + rtc.getDay() + "-" + rtc.getMonth() + "-" + rtc.getYear());
-
- int fp = cmos.getRegister(0x10);
- System.out.println("floppy A: " + ((fp >> 4) & 0x0f));
- System.out.println("floppy B: " + (fp & 0x0f));
- }
+ public static void main(String[] args)
+ throws ResourceNotFreeException, NamingException {
+
+ CMOSService cmos = InitialNaming.lookup(CMOSService.NAME);
+ RTC rtc = new RTC(cmos);
+
+ for (int i = 0; i < 10; i++) {
+ System.out.println("CMOS" + i + "=" + BCDUtils.bcd2bin(cmos.getRegister(i)));
+ }
+
+ System.out.println("time=" + rtc.getHours() + ":" + rtc.getMinutes() + ":" + rtc.getSeconds());
+ System.out.println("date=" + rtc.getDay() + "-" + rtc.getMonth() + "-" + rtc.getYear());
+
+ int fp = cmos.getRegister(0x10);
+ System.out.println("floppy A: " + ((fp >> 4) & 0x0f));
+ System.out.println("floppy B: " + (fp & 0x0f));
+ }
}
Modified: trunk/core/src/test/org/jnode/test/CastTest.java
===================================================================
--- trunk/core/src/test/org/jnode/test/CastTest.java 2008-05-29 21:48:08 UTC (rev 4149)
+++ trunk/core/src/test/org/jnode/test/CastTest.java 2008-05-30 11:38:06 UTC (rev 4150)
@@ -18,10 +18,9 @@
* along with this library; If not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-
+
package org.jnode.test;
-import java.util.List;
import java.util.Vector;
/**
@@ -29,37 +28,40 @@
*/
public class CastTest {
- public static void main(String[] args) {
- test(args);
- test2("Hello world");
- }
-
+ public static void main(String[] args) {
+ test(args);
+ test2("Hello world");
+ }
+
private StaticClass field;
+
public void test1(Vector<?> entries, int i) {
- field = (StaticClass)entries.get(i);
+ field = (StaticClass) entries.get(i);
}
-
+
static class StaticClass {
- static { System.out.println(1); }
+ static {
+ System.out.println(1);
+ }
}
- public static void test(Object args) {
- System.out.println("args.class=" + args.getClass().getName());
- Object[] arr = (Object[]) args;
- System.out.println(arr);
-
- if (args instanceof String[]) {
- System.out.println("Instanceof");
- } else {
- System.out.println("Not instanceof: " + args.getClass().getName());
- }
- }
-
- public static void test2(Object arg) {
- try {
- ((Integer)arg).intValue();
- } catch (ClassCastException ex) {
- ex.printStackTrace();
- }
- }
+ public static void test(Object args) {
+ System.out.println("args.class=" + args.getClass().getName());
+ Object[] arr = (Object[]) args;
+ System.out.println(arr);
+
+ if (args instanceof String[]) {
+ System.out.println("Instanceof");
+ } else {
+ System.out.println("Not instanceof: " + args.getClass().getName());
+ }
+ }
+
+ public static void test2(Object arg) {
+ try {
+ ((Integer) arg).intValue();
+ } catch (ClassCastException ex) {
+ ex.printStackTrace();
+ }
+ }
}
Modified: trunk/core/src/test/org/jnode/test/CharsTest.java
===================================================================
--- trunk/core/src/test/org/jnode/test/CharsTest.java 2008-05-29 21:48:08 UTC (rev 4149)
+++ trunk/core/src/test/org/jnode/test/CharsTest.java 2008-05-30 11:38:06 UTC (rev 4150)
@@ -18,34 +18,35 @@
* along with this library; If not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
-
+
package org.jnode.test;
/**
* Print all (8-bit) chars to the console, for debuggin...
[truncated message content] |