[android] - add instrumentation tests for FileSource activation/deactivation

This commit is contained in:
Tobrun
2018-01-17 14:51:05 +01:00
committed by Tobrun
parent 17e5ae84af
commit 06213d9145
10 changed files with 202 additions and 40 deletions

View File

@@ -81,6 +81,13 @@ void FileSource::pause(jni::JNIEnv&) {
}
}
jni::jboolean FileSource::isResumed(jni::JNIEnv&) {
if (activationCounter) {
return (jboolean) (activationCounter > 0);
}
return (jboolean) false;
}
jni::Class<FileSource> FileSource::javaClass;
FileSource* FileSource::getNativePeer(jni::JNIEnv& env, jni::Object<FileSource> jFileSource) {
@@ -112,7 +119,8 @@ void FileSource::registerNative(jni::JNIEnv& env) {
METHOD(&FileSource::setAPIBaseUrl, "setApiBaseUrl"),
METHOD(&FileSource::setResourceTransform, "setResourceTransform"),
METHOD(&FileSource::resume, "activate"),
METHOD(&FileSource::pause, "deactivate")
METHOD(&FileSource::pause, "deactivate"),
METHOD(&FileSource::isResumed, "isActivated")
);
}