From 9a334d41e3c20dfde053cd95b9f80c384c51c2a9 Mon Sep 17 00:00:00 2001
From: Paul Sokolovsky <pfalcon@users.sourceforge.net>
Date: Sat, 24 Oct 2015 01:19:48 +0300
Subject: [PATCH] tests/jni: Test for basic object operations.

---
 tests/jni/object.py     | 16 ++++++++++++++++
 tests/jni/object.py.exp |  3 +++
 2 files changed, 19 insertions(+)
 create mode 100644 tests/jni/object.py
 create mode 100644 tests/jni/object.py.exp

diff --git a/tests/jni/object.py b/tests/jni/object.py
new file mode 100644
index 000000000..6cf936c4d
--- /dev/null
+++ b/tests/jni/object.py
@@ -0,0 +1,16 @@
+import sys
+import jni
+try:
+    Integer = jni.cls("java/lang/Integer")
+except:
+    print("SKIP")
+    sys.exit()
+
+# Create object
+i = Integer(42)
+print(i)
+# Call object method
+print(i.hashCode())
+# Pass object to another method
+System = jni.cls("java/lang/System")
+System.out.println(i)
diff --git a/tests/jni/object.py.exp b/tests/jni/object.py.exp
new file mode 100644
index 000000000..bda709ecf
--- /dev/null
+++ b/tests/jni/object.py.exp
@@ -0,0 +1,3 @@
+42
+42
+42
-- 
GitLab