def test_identity(self): from java.lang import Object, String Object_klass, String_klass = Object.getClass(), String.getClass() self.assertIsNot(Object_klass, String_klass) self.t.fieldKlass = Object_klass self.assertIs(Object_klass, self.t.fieldKlass) self.t.setKlass(String_klass) self.assertIs(String_klass, self.t.getKlass()) a1, a2 = [jarray(String)(x) for x in [["one", "two"], ["three", "four"]]] self.assertIsNot(a1, a2) self.t.fieldStringArray = a1 self.assertIs(a1, self.t.fieldStringArray) self.t.setStringArray(a2) self.assertIs(a2, self.t.getStringArray())
def test_type_klass(self): self.assertIs(jarray(String), jarray(String.getClass()))