The open source OpenXR runtime
at prediction 34 lines 571 B view raw
1// Project Dependencies 2#include <jni.h> 3#include <jnipp.h> 4 5// Standard Dependencies 6#include <cmath> 7 8// Local Dependencies 9#include "testing.h" 10 11/* 12 jni::Vm Tests 13 */ 14TEST(Vm_externalDetach) { 15 jni::Vm vm; 16 17 jni::Class cls("java/lang/String"); 18 19 JNIEnv *env = (JNIEnv *)jni::env(); 20 JavaVM *localVmPointer{}; 21 22 auto ret = env->GetJavaVM(&localVmPointer); 23 ASSERT(ret == 0); 24 ret = localVmPointer->DetachCurrentThread(); 25 ASSERT(ret == 0); 26 27 ASSERT(1); 28} 29 30int main() { 31 // jni::Vm Tests 32 RUN_TEST(Vm_externalDetach); 33 return 0; 34}