@Test public void storeAndGetBasePackages() throws Exception { List<String> packageList = Arrays.asList("com.mycorp.test1", "com.mycorp.test2"); AutoConfigurationUtils.storeBasePackages(this.beanFactory, packageList); List<String> actual = AutoConfigurationUtils.getBasePackages(this.beanFactory); assertThat(actual, equalTo(packageList)); }
@Test public void excludedPackages() throws Exception { List<String> packageList = Arrays.asList("com.mycorp.test1", "org.springframework.data.rest.webmvc"); AutoConfigurationUtils.storeBasePackages(this.beanFactory, packageList); List<String> actual = AutoConfigurationUtils.getBasePackages(this.beanFactory); assertThat(actual, equalTo(Arrays.asList("com.mycorp.test1"))); }
@Test public void doubleAdd() throws Exception { List<String> list1 = Arrays.asList("com.mycorp.test1", "com.mycorp.test2"); List<String> list2 = Arrays.asList("com.mycorp.test2", "com.mycorp.test3"); AutoConfigurationUtils.storeBasePackages(this.beanFactory, list1); AutoConfigurationUtils.storeBasePackages(this.beanFactory, list2); List<String> actual = AutoConfigurationUtils.getBasePackages(this.beanFactory); assertThat( actual, equalTo(Arrays.asList("com.mycorp.test1", "com.mycorp.test2", "com.mycorp.test3"))); }