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 }