1 package com.atlassian.plugin.event.events;
2
3 import com.atlassian.plugin.Plugin;
4 import org.junit.Test;
5 import org.junit.runner.RunWith;
6 import org.mockito.Mock;
7 import org.mockito.junit.MockitoJUnitRunner;
8
9 import static org.hamcrest.MatcherAssert.assertThat;
10 import static org.hamcrest.Matchers.is;
11
12 @RunWith(MockitoJUnitRunner.class)
13 public class TestPluginEvents {
14 @Mock
15 private Plugin plugin;
16
17 @Test
18 public void pluginDisablingEventGetters() {
19 final PluginDisablingEvent pluginDisablingEvent = new PluginDisablingEvent(plugin);
20 assertThat(pluginDisablingEvent.getPlugin(), is(plugin));
21 }
22
23 @Test
24 public void pluginDisabledEventGetters() {
25 final PluginDisabledEvent pluginDisabledEvent = new PluginDisabledEvent(plugin);
26 assertThat(pluginDisabledEvent.getPlugin(), is(plugin));
27 }
28
29 @Test
30 public void pluginEnablingEventGetters() {
31 final PluginEnablingEvent pluginEnablingEvent = new PluginEnablingEvent(plugin);
32 assertThat(pluginEnablingEvent.getPlugin(), is(plugin));
33 }
34
35 @Test
36 public void pluginEnabledEventGetters() {
37 final PluginEnabledEvent pluginEnabledEvent = new PluginEnabledEvent(plugin);
38 assertThat(pluginEnabledEvent.getPlugin(), is(plugin));
39 }
40
41 @Test
42 public void pluginInstallingEventGetters() {
43 final PluginInstallingEvent pluginInstallingEvent = new PluginInstallingEvent(plugin);
44 assertThat(pluginInstallingEvent.getPlugin(), is(plugin));
45 }
46
47 @Test
48 public void pluginInstalledEventGetters() {
49 final PluginInstalledEvent pluginInstalledEvent = new PluginInstalledEvent(plugin);
50 assertThat(pluginInstalledEvent.getPlugin(), is(plugin));
51 }
52
53 @Test
54 public void pluginRefreshedEventGetters() {
55 final PluginRefreshedEvent pluginRefreshedEvent = new PluginRefreshedEvent(plugin);
56 assertThat(pluginRefreshedEvent.getPlugin(), is(plugin));
57 }
58
59 @Test
60 public void pluginUninstallingEventGetters() {
61 final PluginUninstallingEvent pluginUninstallingEvent = new PluginUninstallingEvent(plugin);
62 assertThat(pluginUninstallingEvent.getPlugin(), is(plugin));
63 }
64
65 @Test
66 public void pluginUninstalledEventGetters() {
67 final PluginUninstalledEvent pluginUninstalledEvent = new PluginUninstalledEvent(plugin);
68 assertThat(pluginUninstalledEvent.getPlugin(), is(plugin));
69 }
70
71 @Test
72 public void pluginUpgradingEventGetters() {
73 final PluginUpgradingEvent pluginUpgradingEvent = new PluginUpgradingEvent(plugin);
74 assertThat(pluginUpgradingEvent.getPlugin(), is(plugin));
75 }
76
77 @Test
78 public void pluginUpgradedEventGetters() {
79 final PluginUpgradedEvent pluginUpgradedEvent = new PluginUpgradedEvent(plugin);
80 assertThat(pluginUpgradedEvent.getPlugin(), is(plugin));
81 }
82 }