@Test public void testRemoveConfiguration() { TokenConfiguration tc = createTokenConfiguration(); addConfiguration(tc); List<TokenConfiguration> configs = getConfigurations(); assertNotNull(configs); assertEquals(1, configs.size()); removeConfiguration(tc); configs = getConfigurations(); assertNotNull(configs); assertEquals(0, configs.size()); }
@Test public void testSetDefault() { TokenConfiguration tc = createTokenConfiguration(); setDefault(tc); List<TokenConfiguration> configs = getConfigurations(); assertNotNull(configs); assertEquals(1, configs.size()); addConfiguration(tc); configs = getConfigurations(); assertNotNull(configs); assertEquals(1, configs.size()); addConfiguration(createTokenConfiguration()); configs = getConfigurations(); assertNotNull(configs); assertEquals(2, configs.size()); }
@Test public void testAddConfiguration() { TokenConfiguration tc = createTokenConfiguration(); addConfiguration(tc); List<TokenConfiguration> configs = getConfigurations(); assertNotNull(configs); assertEquals(1, configs.size()); addConfiguration(tc); configs = getConfigurations(); assertNotNull(configs); assertEquals(2, configs.size()); addConfiguration(createTokenConfiguration()); configs = getConfigurations(); assertNotNull(configs); assertEquals(3, configs.size()); }
@Test public void testGetTokenProvider() { CompositeTokenConfiguration ctc = (CompositeTokenConfiguration) compositeConfiguration; Root root = Mockito.mock(Root.class); TokenProvider tp = ctc.getTokenProvider(root); assertNotNull(tp); assertFalse(tp instanceof CompositeTokenProvider); TokenConfiguration tc = createTokenConfiguration(); setDefault(tc); tp = ctc.getTokenProvider(root); assertNotNull(tp); assertFalse(tp instanceof CompositeTokenProvider); addConfiguration(tc); tp = ctc.getTokenProvider(root); assertNotNull(tp); assertFalse(tp instanceof CompositeTokenProvider); addConfiguration(createTokenConfiguration()); tp = ctc.getTokenProvider(root); assertNotNull(tp); assertTrue(tp instanceof CompositeTokenProvider); }
@Before public void before() { compositeConfiguration = new CompositeTokenConfiguration(createSecurityProvider()); }
@Test public void testEmpty() { List<TokenConfiguration> configs = getConfigurations(); assertNotNull(configs); assertTrue(configs.isEmpty()); }