3030
3131/**
3232 * LogAppender JUnit Test
33+ *
3334 * @author Eric Martin
3435 */
3536@ RunWith (PowerMockRunner .class )
36- @ PrepareForTest ({LogAppender .class , LogBackgroundService .class })
37+ @ PrepareForTest ({ LogAppender .class , LogBackgroundService .class })
3738public class LogAppenderTest {
3839
3940 /**
4041 * testActivate
41- * @throws Exception
42+ *
43+ * @throws Exception
4244 */
4345 @ Test
4446 public void testActivate () throws Exception {
4547 EventAdapter <?> adapter = Mockito .mock (EventAdapter .class );
4648 LogAppender <?> appender = new LogAppender ("logger" , adapter , new Masker ());
47-
49+
4850 LogCollector collector = Mockito .mock (LogCollector .class );
4951 PowerMockito .whenNew (LogCollector .class ).withAnyArguments ().thenReturn (collector );
5052
5153 LogBackgroundService background = PowerMockito .mock (LogBackgroundService .class );
5254 PowerMockito .whenNew (LogBackgroundService .class ).withAnyArguments ().thenReturn (background );
53-
54- ApiConfiguration config = ApiConfiguration .newBuilder ().apiUrl ("url" ).apiKey ("key" ).envDetail (Mockito .mock (EnvironmentDetail .class )).build ();
55-
55+
56+ ApiConfiguration config = ApiConfiguration .newBuilder ().apiUrl ("url" ).apiKey ("key" )
57+ .envDetail (Mockito .mock (EnvironmentDetail .class )).build ();
58+
5659 appender .activate (config );
57-
60+
5861 Mockito .verify (background ).start ();
5962 }
60-
63+
6164 /**
6265 * testClose
63- * @throws Exception
66+ *
67+ * @throws Exception
6468 */
6569 @ Test
6670 public void testClose () throws Exception {
6771 EventAdapter <?> adapter = Mockito .mock (EventAdapter .class );
6872 LogAppender <?> appender = new LogAppender ("logger" , adapter , new Masker ());
69-
73+
7074 LogCollector collector = Mockito .mock (LogCollector .class );
7175 PowerMockito .whenNew (LogCollector .class ).withAnyArguments ().thenReturn (collector );
7276
7377 LogBackgroundService background = PowerMockito .mock (LogBackgroundService .class );
7478 PowerMockito .whenNew (LogBackgroundService .class ).withAnyArguments ().thenReturn (background );
75-
76- ApiConfiguration config = ApiConfiguration .newBuilder ().apiUrl ("url" ).apiKey ("key" ).envDetail (Mockito .mock (EnvironmentDetail .class )).build ();
77-
79+
80+ ApiConfiguration config = ApiConfiguration .newBuilder ().apiUrl ("url" ).apiKey ("key" )
81+ .envDetail (Mockito .mock (EnvironmentDetail .class )).build ();
82+
7883 appender .activate (config );
79-
84+
8085 appender .close ();
81-
86+
8287 Mockito .verify (background ).stop ();
8388 }
8489
8590 /**
8691 * testAppend
87- * @throws Exception
92+ *
93+ * @throws Exception
8894 */
8995 @ Test
9096 public void testAppend () throws Exception {
@@ -97,87 +103,91 @@ public void testAppend() throws Exception {
97103 Mockito .when (adapter .getThrowable (event )).thenReturn (t );
98104 Mockito .when (adapter .getStackifyError (event , t )).thenReturn (error );
99105 Mockito .when (adapter .getLogMsg (event , error )).thenReturn (logMsg );
100-
106+
101107 ErrorGovernor governor = Mockito .mock (ErrorGovernor .class );
102108 Mockito .when (governor .errorShouldBeSent (Mockito .any (StackifyError .class ))).thenReturn (true );
103109 PowerMockito .whenNew (ErrorGovernor .class ).withAnyArguments ().thenReturn (governor );
104-
110+
105111 LogAppender <String > appender = new LogAppender <String >("logger" , adapter , new Masker ());
106-
112+
107113 LogCollector collector = Mockito .mock (LogCollector .class );
108114 PowerMockito .whenNew (LogCollector .class ).withAnyArguments ().thenReturn (collector );
109115
110116 LogBackgroundService background = PowerMockito .mock (LogBackgroundService .class );
111117 PowerMockito .whenNew (LogBackgroundService .class ).withAnyArguments ().thenReturn (background );
112-
113- ApiConfiguration config = ApiConfiguration .newBuilder ().apiUrl ("url" ).apiKey ("key" ).envDetail (Mockito .mock (EnvironmentDetail .class )).build ();
114-
118+
119+ ApiConfiguration config = ApiConfiguration .newBuilder ().apiUrl ("url" ).apiKey ("key" )
120+ .envDetail (Mockito .mock (EnvironmentDetail .class )).build ();
121+
115122 appender .activate (config );
116123
117124 Mockito .when (background .isRunning ()).thenReturn (true );
118125
119126 appender .append (event );
120-
127+
121128 appender .close ();
122-
129+
123130 Mockito .verify (collector ).addLogMsg (logMsg );
124131 }
125-
132+
126133 /**
127134 * testAppendWithoutActivate
128- * @throws Exception
135+ *
136+ * @throws Exception
129137 */
130138 @ Test
131139 public void testAppendWithoutActivate () throws Exception {
132140 String event = "log event" ;
133-
141+
134142 EventAdapter <String > adapter = Mockito .mock (EventAdapter .class );
135-
143+
136144 LogAppender <String > appender = new LogAppender <String >("logger" , adapter , new Masker ());
137-
145+
138146 LogCollector collector = Mockito .mock (LogCollector .class );
139147 PowerMockito .whenNew (LogCollector .class ).withAnyArguments ().thenReturn (collector );
140148
141149 appender .append (event );
142-
150+
143151 appender .close ();
144-
145- Mockito .verifyZeroInteractions (collector );
152+
153+ Mockito .verifyZeroInteractions (collector );
146154 }
147-
155+
148156 /**
149157 * testAppendInternalEvent
150- * @throws Exception
158+ *
159+ * @throws Exception
151160 */
152161 @ Test
153162 public void testAppendInternalEvent () throws Exception {
154163 String event = "log event" ;
155-
164+
156165 EventAdapter <String > adapter = Mockito .mock (EventAdapter .class );
157166 Mockito .when (adapter .getClassName (event )).thenReturn ("com.stackify.api.common.log.LogBackgroundService" );
158-
167+
159168 ErrorGovernor governor = Mockito .mock (ErrorGovernor .class );
160169 Mockito .when (governor .errorShouldBeSent (Mockito .any (StackifyError .class ))).thenReturn (true );
161170 PowerMockito .whenNew (ErrorGovernor .class ).withAnyArguments ().thenReturn (governor );
162-
171+
163172 LogAppender <String > appender = new LogAppender <String >("logger" , adapter , new Masker ());
164-
173+
165174 LogCollector collector = Mockito .mock (LogCollector .class );
166175 PowerMockito .whenNew (LogCollector .class ).withAnyArguments ().thenReturn (collector );
167176
168177 LogBackgroundService background = PowerMockito .mock (LogBackgroundService .class );
169178 PowerMockito .whenNew (LogBackgroundService .class ).withAnyArguments ().thenReturn (background );
170-
171- ApiConfiguration config = ApiConfiguration .newBuilder ().apiUrl ("url" ).apiKey ("key" ).envDetail (Mockito .mock (EnvironmentDetail .class )).build ();
172-
179+
180+ ApiConfiguration config = ApiConfiguration .newBuilder ().apiUrl ("url" ).apiKey ("key" )
181+ .envDetail (Mockito .mock (EnvironmentDetail .class )).build ();
182+
173183 appender .activate (config );
174184
175185 Mockito .when (background .isRunning ()).thenReturn (true );
176186
177187 appender .append (event );
178-
188+
179189 appender .close ();
180-
181- Mockito .verifyZeroInteractions (collector );
190+
191+ Mockito .verifyZeroInteractions (collector );
182192 }
183193}
0 commit comments