use super::*;
use crate::tests::test_init;
#[test]
fn ut_utils_oh() {
assert!(!is_system_api());
assert_eq!(query_calling_bundle(), "");
}
#[test]
fn ut_utils_check_permission() {
assert!(!check_permission("ohos.permission.INTERNET"));
assert!(!check_permission("ohos.permission.GET_NETWORK_INFO"));
assert!(!check_permission("ohos.permission.READ_MEDIA"));
assert!(!check_permission("ohos.permission.WRITE_MEDIA"));
assert!(!check_permission("ohos.permission.RUNNING_STATE_OBSERVER"));
assert!(!check_permission("ohos.permission.GET_NETWORK_INFO"));
assert!(!check_permission("ohos.permission.CONNECTIVITY_INTERNAL"));
assert!(!check_permission(
"ohos.permission.SEND_TASK_COMPLETE_EVENT"
));
assert!(!check_permission("ohos.permission.ACCESS_CERT_MANAGER"));
assert!(!check_permission(
"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS"
));
assert!(!check_permission("ohos.permission.MANAGE_LOCAL_ACCOUNTS"));
}
#[test]
fn ut_utils_check_permission_oh() {
test_init();
assert!(check_permission("ohos.permission.INTERNET"));
assert!(check_permission("ohos.permission.GET_NETWORK_INFO"));
assert!(check_permission("ohos.permission.READ_MEDIA"));
assert!(check_permission("ohos.permission.WRITE_MEDIA"));
assert!(check_permission("ohos.permission.RUNNING_STATE_OBSERVER"));
assert!(check_permission("ohos.permission.GET_NETWORK_INFO"));
assert!(check_permission("ohos.permission.CONNECTIVITY_INTERNAL"));
assert!(check_permission("ohos.permission.SEND_TASK_COMPLETE_EVENT"));
assert!(check_permission("ohos.permission.ACCESS_CERT_MANAGER"));
assert!(check_permission(
"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS"
));
assert!(check_permission("ohos.permission.MANAGE_LOCAL_ACCOUNTS"));
assert!(!check_permission(
"ohos.permission.INTERACT_ACROSS_LOCAL_ACCOUNTS_EXTENSION"
));
}