package jnpf.dmsPermission;
|
|
import org.junit.jupiter.api.Test;
|
|
import static org.junit.jupiter.api.Assertions.assertFalse;
|
import static org.junit.jupiter.api.Assertions.assertTrue;
|
|
class DmsFileControlPolicyTest {
|
|
@Test
|
void onlyExactLowercaseNoSkipsPermissionCheck() {
|
assertFalse(DmsFileControlPolicy.requiresPermissionCheck("no"));
|
}
|
|
@Test
|
void missingOrUnexpectedValuesFailClosed() {
|
assertTrue(DmsFileControlPolicy.requiresPermissionCheck(null));
|
assertTrue(DmsFileControlPolicy.requiresPermissionCheck(""));
|
assertTrue(DmsFileControlPolicy.requiresPermissionCheck("yes"));
|
assertTrue(DmsFileControlPolicy.requiresPermissionCheck("NO"));
|
assertTrue(DmsFileControlPolicy.requiresPermissionCheck(" no"));
|
assertTrue(DmsFileControlPolicy.requiresPermissionCheck("no "));
|
}
|
}
|