From bfd2ffa3a5c1ae7f4dd2d4acd909f29255aac58d Mon Sep 17 00:00:00 2001 From: Imgaojp Date: Fri, 17 Feb 2017 14:43:38 +0800 Subject: [PATCH] implement Entries test --- .../jvm/classpath/Entry_Composite.java | 9 ++++ .../gabongao/jvm/classpath/Entry_DirTest.java | 53 +++++++++++++++++++ .../gabongao/jvm/classpath/Entry_ZipTest.java | 53 +++++++++++++++++++ 3 files changed, 115 insertions(+) create mode 100644 src/test/com/gabongao/jvm/classpath/Entry_DirTest.java create mode 100644 src/test/com/gabongao/jvm/classpath/Entry_ZipTest.java diff --git a/src/com/gabongao/jvm/classpath/Entry_Composite.java b/src/com/gabongao/jvm/classpath/Entry_Composite.java index 5357cbb..f25f1d4 100644 --- a/src/com/gabongao/jvm/classpath/Entry_Composite.java +++ b/src/com/gabongao/jvm/classpath/Entry_Composite.java @@ -26,4 +26,13 @@ package com.gabongao.jvm.classpath; */ public class Entry_Composite extends Entry { + @Override + public byte[] readClass(String className) { + return new byte[0]; + } + + @Override + public String toString() { + return null; + } } diff --git a/src/test/com/gabongao/jvm/classpath/Entry_DirTest.java b/src/test/com/gabongao/jvm/classpath/Entry_DirTest.java new file mode 100644 index 0000000..ef63e86 --- /dev/null +++ b/src/test/com/gabongao/jvm/classpath/Entry_DirTest.java @@ -0,0 +1,53 @@ +package test.com.gabongao.jvm.classpath; + +import com.gabongao.jvm.classpath.Entry_Dir; +import junit.framework.Test; +import junit.framework.TestSuite; +import junit.framework.TestCase; + +/** +* Entry_Dir Tester. +* +* @author +* @since
02/17/2017
+* @version 1.0 +*/ +public class Entry_DirTest extends TestCase { +public Entry_DirTest(String name) { +super(name); +} + +public void setUp() throws Exception { +super.setUp(); +} + +public void tearDown() throws Exception { +super.tearDown(); +} + +/** +* +* Method: readClass(String className) +* +*/ +public void testReadClass() throws Exception { +//TODO: Test goes here... + Entry_Dir entry_dir = new Entry_Dir("D:\\Programming\\Java\\JVM\\out\\production\\JVM\\com\\gabongao\\jvm\\"); + entry_dir.readClass("Cmd.class"); +} + +/** +* +* Method: toString() +* +*/ +public void testToString() throws Exception { +//TODO: Test goes here... +} + + + +public static Test suite() { +return new TestSuite(Entry_DirTest.class); +} +} diff --git a/src/test/com/gabongao/jvm/classpath/Entry_ZipTest.java b/src/test/com/gabongao/jvm/classpath/Entry_ZipTest.java new file mode 100644 index 0000000..466913c --- /dev/null +++ b/src/test/com/gabongao/jvm/classpath/Entry_ZipTest.java @@ -0,0 +1,53 @@ +package test.com.gabongao.jvm.classpath; + +import com.gabongao.jvm.classpath.Entry_Zip; +import junit.framework.Test; +import junit.framework.TestSuite; +import junit.framework.TestCase; + +/** +* Entry_Zip Tester. +* +* @author +* @since
02/17/2017
+* @version 1.0 +*/ +public class Entry_ZipTest extends TestCase { +public Entry_ZipTest(String name) { +super(name); +} + +public void setUp() throws Exception { +super.setUp(); +} + +public void tearDown() throws Exception { +super.tearDown(); +} + +/** +* +* Method: readClass(String className) +* +*/ +public void testReadClass() throws Exception { +//TODO: Test goes here... + Entry_Zip entry_zip = new Entry_Zip("C:\\Program Files\\Java\\jdk1.8.0_77\\jre\\lib\\jfxswt.jar"); + entry_zip.readClass("javafx/embed/swt/CustomTransfer.class"); +} + +/** +* +* Method: toString() +* +*/ +public void testToString() throws Exception { +//TODO: Test goes here... +} + + + +public static Test suite() { +return new TestSuite(Entry_ZipTest.class); +} +}