View Javadoc

1   package it.com.atlassian.plugins;
2   
3   import com.atlassian.plugins.MyPluginComponent;
4   import com.atlassian.plugins.osgi.test.AtlassianPluginsTestRunner;
5   import com.atlassian.sal.api.ApplicationProperties;
6   
7   import org.junit.Test;
8   import org.junit.runner.RunWith;
9   
10  import static org.junit.Assert.assertEquals;
11  
12  @RunWith(AtlassianPluginsTestRunner.class)
13  public class MyComponentWiredTest
14  {
15      private final ApplicationProperties applicationProperties;
16      private final MyPluginComponent myPluginComponent;
17  
18      public MyComponentWiredTest(ApplicationProperties applicationProperties,MyPluginComponent myPluginComponent)
19      {
20          this.applicationProperties = applicationProperties;
21          this.myPluginComponent = myPluginComponent;
22      }
23  
24      @Test
25      public void testMyName()
26      {
27          assertEquals("names do not match!", "myComponentv2:" + applicationProperties.getDisplayName(),myPluginComponent.getName());
28      }
29  }