Example #1
0
        public void TypeNewJIface()
        {
            JInterfacesHelper h   = new JInterfacesHelper();
            var            val    = h.createJWithClrInterfaceExt(0);
            RegistryRecord record = Registry.GetRecord(val);

            Assert.IsNotNull(record);
        }
Example #2
0
        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();
        }
Example #3
0
 public override void Setup()
 {
     base.Setup();
     testInstance = new JInterfacesHelper();
 }