public void deployPolicy() { Path policyDir = getPolicyDir(); deployPolicy(policyDir); }
@Before public void setUp() throws Exception { permissionManager = new DefaultPermissionManager(); deployer = new AuthorizationPolicyDeployer(storage, permissionManager, deployedEvent); URL fileURL = Thread.currentThread().getContextClassLoader().getResource("security-policy.properties"); Path policyDir = Paths.get(fileURL.toURI()).getParent(); deployer.deployPolicy(policyDir); ArgumentCaptor<AuthorizationPolicy> policyCaptor = ArgumentCaptor.forClass(AuthorizationPolicy.class); verify(storage).loadPolicy(); verify(storage).savePolicy(policyCaptor.capture()); policy = policyCaptor.getValue(); }
@Test public void testNothingToDeploy() { deployer.deployPolicy(null); verify(storage, never()).loadPolicy(); verify(storage, never()).savePolicy(any()); }
@Test public void testAlreadyDeployed() { when(storage.loadPolicy()).thenReturn(mock(AuthorizationPolicy.class)); deployer.deployPolicy(Paths.get("")); verify(storage).loadPolicy(); verify(storage, never()).savePolicy(any()); } }
@Test public void testNothingToDeploy() { deployer.deployPolicy(null); verify(storage, never()).loadPolicy(); verify(storage, never()).savePolicy(any()); }
@Test public void testAlreadyDeployed() { when(storage.loadPolicy()).thenReturn(mock(AuthorizationPolicy.class)); deployer.deployPolicy(Paths.get("")); verify(storage).loadPolicy(); verify(storage, never()).savePolicy(any()); } }
@Before public void setUp() throws Exception { permissionManager = new DefaultPermissionManager(); deployer = new AuthorizationPolicyDeployer(storage, permissionManager, deployedEvent); URL fileURL = Thread.currentThread().getContextClassLoader().getResource("security-policy.properties"); Path policyDir = Paths.get(fileURL.toURI()).getParent(); deployer.deployPolicy(policyDir); ArgumentCaptor<AuthorizationPolicy> policyCaptor = ArgumentCaptor.forClass(AuthorizationPolicy.class); verify(storage).loadPolicy(); verify(storage).savePolicy(policyCaptor.capture()); policy = policyCaptor.getValue(); }
@Before public void setUp() throws Exception { permissionManager = new DefaultPermissionManager(); deployer = new AuthorizationPolicyDeployer(storage, permissionManager, deployedEvent); URL fileURL = Thread.currentThread().getContextClassLoader().getResource("security-policy.properties"); Path policyDir = Paths.get(fileURL.toURI()).getParent(); deployer.deployPolicy(policyDir); ArgumentCaptor<AuthorizationPolicy> policyCaptor = ArgumentCaptor.forClass(AuthorizationPolicy.class); verify(storage).loadPolicy(); verify(storage).savePolicy(policyCaptor.capture()); policy = policyCaptor.getValue(); }
@Before public void setUp() throws Exception { permissionManager = new DefaultPermissionManager(); deployer = new AuthorizationPolicyDeployer(storage, permissionManager, deployedEvent); URL fileURL = Thread.currentThread().getContextClassLoader().getResource("security-policy.properties"); Path policyDir = Paths.get(fileURL.toURI()).getParent(); deployer.deployPolicy(policyDir); ArgumentCaptor<AuthorizationPolicy> policyCaptor = ArgumentCaptor.forClass(AuthorizationPolicy.class); verify(storage).loadPolicy(); verify(storage).savePolicy(policyCaptor.capture()); policy = policyCaptor.getValue(); }
@Before public void setUp() throws Exception { permissionManager = new DefaultPermissionManager(); deployer = new AuthorizationPolicyDeployer(storage, permissionManager, deployedEvent); URL fileURL = Thread.currentThread().getContextClassLoader().getResource("security-policy.properties"); Path policyDir = Paths.get(fileURL.toURI()).getParent(); deployer.deployPolicy(policyDir); ArgumentCaptor<AuthorizationPolicy> policyCaptor = ArgumentCaptor.forClass(AuthorizationPolicy.class); verify(storage).loadPolicy(); verify(storage).savePolicy(policyCaptor.capture()); policy = policyCaptor.getValue(); }
deployer.deployPolicy(policyDir);
deployer.deployPolicy(policyDir);