This repository was archived by the owner on Sep 16, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +40
-0
lines changed
src/test/java/com/marklogic/mgmt/resource/security Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ package com .marklogic .mgmt .resource .security ;
2+
3+ import com .marklogic .mgmt .AbstractManager ;
4+
5+ public class TestManager extends AbstractManager {
6+
7+ @ Override
8+ protected boolean useSecurityUser () {
9+ return super .useSecurityUser ();
10+ }
11+ }
Original file line number Diff line number Diff line change 1+ package com .marklogic .mgmt .resource .security ;
2+
3+ import org .junit .Assert ;
4+ import org .junit .Test ;
5+
6+ public class UseSecurityUserTest extends Assert {
7+
8+ /**
9+ * Just a little unit test to make sure these manager classes all use the security user.
10+ */
11+ @ Test
12+ public void test () {
13+ assertTrue (new AmpManager (null ).useSecurityUser ());
14+ assertTrue (new CertificateAuthorityManager (null ).useSecurityUser ());
15+ assertTrue (new CertificateTemplateManager (null ).useSecurityUser ());
16+ assertTrue (new ExternalSecurityManager (null ).useSecurityUser ());
17+ assertTrue (new PrivilegeManager (null ).useSecurityUser ());
18+ assertTrue (new ProtectedCollectionsManager (null ).useSecurityUser ());
19+ assertTrue (new ProtectedPathManager (null ).useSecurityUser ());
20+ assertTrue (new QueryRolesetsManager (null ).useSecurityUser ());
21+ assertTrue (new RoleManager (null ).useSecurityUser ());
22+ assertTrue (new UserManager (null ).useSecurityUser ());
23+ }
24+
25+ @ Test
26+ public void genericResourceManagerDoesNotUseSecurityUser () {
27+ assertFalse (new TestManager ().useSecurityUser ());
28+ }
29+ }
You can’t perform that action at this time.
0 commit comments