@Test public void wrapCallable() throws Exception { explicitSecurityContextPowermockSetup(); support = new ConcreteDelegatingSecurityContextSupport(securityContext); assertThat(support.wrap(callable)).isSameAs(wrappedCallable); assertThat(securityContextCaptor.getValue()).isSameAs(securityContext); }
@Test public void wrapRunnable() throws Exception { explicitSecurityContextPowermockSetup(); support = new ConcreteDelegatingSecurityContextSupport(securityContext); assertThat(support.wrap(runnable)).isSameAs(wrappedRunnable); assertThat(securityContextCaptor.getValue()).isSameAs(securityContext); }
@Test public void wrapCallableNullSecurityContext() throws Exception { currentSecurityContextPowermockSetup(); support = new ConcreteDelegatingSecurityContextSupport(null); assertThat(support.wrap(callable)).isSameAs(wrappedCallable); }
@Test public void wrapRunnableNullSecurityContext() throws Exception { currentSecurityContextPowermockSetup(); support = new ConcreteDelegatingSecurityContextSupport(null); assertThat(support.wrap(runnable)).isSameAs(wrappedRunnable); }