public void TypeNewJIface() { JInterfacesHelper h = new JInterfacesHelper(); var val = h.createJWithClrInterfaceExt(0); RegistryRecord record = Registry.GetRecord(val); Assert.IsNotNull(record); }
public void TypeCbyCLRProxy() { JInterfacesHelper h = new JInterfacesHelper(); CWithJavaInterface cwc = h.getCWithJavaInterfaceC(new CWithJavaInterface(0)); Object val = Bridge.WrapCLR(cwc); JniGlobalHandle jniGlobalHandle = ((IClrProxy)val).JvmHandle; RegistryRecord record = Registry.GetRecord(JNIEnv.ThreadEnv, jniGlobalHandle, val.getClass()); Assert.IsNotNull(record); jniGlobalHandle.HoldThisHandle(); }
public override void Setup() { base.Setup(); testInstance = new JInterfacesHelper(); }