View Javadoc

1   package com.atlassian.asap.core.server;
2   
3   import org.junit.Test;
4   
5   import static org.hamcrest.Matchers.contains;
6   import static org.hamcrest.Matchers.containsInAnyOrder;
7   import static org.hamcrest.Matchers.is;
8   import static org.junit.Assert.assertThat;
9   
10  public class AsapServerConfigurationTest {
11      @Test
12      public void shouldUseAudienceIfOverrideIsNotSpecified() {
13          assertThat(new AsapServerConfiguration("abc", "", "").getAllAudiences(), contains("abc"));
14      }
15  
16      @Test
17      public void shouldUseAudienceOverrideIfSpecified() {
18          assertThat(new AsapServerConfiguration("abc", "1,2,3", "").getAllAudiences(), containsInAnyOrder("1", "2", "3"));
19      }
20  
21      @Test
22      public void shouldNotUseAdditionalPublicKeyRepositoryIfNotSpecified() {
23          assertThat(new AsapServerConfiguration("", "", "").getCombinedPublicKeyRepositoryBaseUrl("main"), is("main"));
24      }
25  
26      @Test
27      public void shouldAddAdditionalPublicKeyRepositoryIfSpecified() {
28          assertThat(new AsapServerConfiguration("", "", "additional").getCombinedPublicKeyRepositoryBaseUrl("main"),
29                  is("main , additional"));
30      }
31  }