diff options
author | John Keiser <shalom@gnu.org> | 1998-08-02 23:52:22 +0000 |
---|---|---|
committer | John Keiser <shalom@gnu.org> | 1998-08-02 23:52:22 +0000 |
commit | 8408b04466376dba001a60926e4b8b9b67939863 (patch) | |
tree | 7e1d80052c5881547ccfcbdb55aafee7ad60038f /test/java.beans/DescriptorTest.java | |
parent | cad44999dea6712aac06c58ae4c1f12934b2288f (diff) | |
download | classpath-8408b04466376dba001a60926e4b8b9b67939863.tar.gz |
Started a real test suite for java.beans.
Diffstat (limited to 'test/java.beans/DescriptorTest.java')
-rw-r--r-- | test/java.beans/DescriptorTest.java | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/test/java.beans/DescriptorTest.java b/test/java.beans/DescriptorTest.java new file mode 100644 index 000000000..b2e18d5b3 --- /dev/null +++ b/test/java.beans/DescriptorTest.java @@ -0,0 +1,37 @@ +import java.beans.*;
+
+public class DescriptorTest {
+ public static void main(String[] args) {
+ try {
+ new PropertyDescriptor("class",java.lang.Object.class);
+ System.out.println("PASSED: Property Object.class");
+ } catch(IntrospectionException e) {
+ System.out.println("FAILED: Property Object.class");
+ e.printStackTrace();
+ }
+
+ try {
+ new IndexedPropertyDescriptor("test",TestClass.class);
+ System.out.println("PASSED: Indexed Property Component.location");
+ } catch(IntrospectionException e) {
+ System.out.println("FAILED: Indexed Property Component.location");
+ e.printStackTrace();
+ }
+
+ try {
+ new EventSetDescriptor(java.awt.Button.class,"action",java.awt.event.ActionListener.class,"actionPerformed");
+ System.out.println("PASSED: Event Set Button.action");
+ } catch(IntrospectionException e) {
+ System.out.println("FAILED: Event Set Button.action");
+ e.printStackTrace();
+ }
+
+ try {
+ new MethodDescriptor(java.awt.Component.class.getMethod("getLocation",new Class[0]));
+ System.out.println("PASSED: Method Component.getLocation");
+ } catch(NoSuchMethodException e) {
+ System.out.println("FAILED: No such method: Component.getLocation()");
+ e.printStackTrace();
+ }
+ }
+}
\ No newline at end of file |