diff --git a/guava/pom.xml b/guava/pom.xml
index a7b4e79e34..b40df178a6 100644
--- a/guava/pom.xml
+++ b/guava/pom.xml
@@ -57,6 +57,32 @@
test
+
+
+
+ org.slf4j
+ slf4j-api
+ ${org.slf4j.version}
+
+
+ ch.qos.logback
+ logback-classic
+ ${logback.version}
+
+
+
+ org.slf4j
+ jcl-over-slf4j
+ ${org.slf4j.version}
+
+
+
+ org.slf4j
+ log4j-over-slf4j
+ ${org.slf4j.version}
+
+
+
@@ -105,6 +131,9 @@
3.6.0
2.19.1
+
+ 1.7.21
+ 1.1.7
\ No newline at end of file
diff --git a/guava/src/test/java/org/baeldung/guava/CustomEvent.java b/guava/src/test/java/org/baeldung/guava/CustomEvent.java
index 78348065b2..2d5c3382d4 100644
--- a/guava/src/test/java/org/baeldung/guava/CustomEvent.java
+++ b/guava/src/test/java/org/baeldung/guava/CustomEvent.java
@@ -1,6 +1,5 @@
package org.baeldung.guava;
-
public class CustomEvent {
private String action;
diff --git a/guava/src/test/java/org/baeldung/guava/EventBusWrapper.java b/guava/src/test/java/org/baeldung/guava/EventBusWrapper.java
index eddaca0baf..243bc9e6ea 100644
--- a/guava/src/test/java/org/baeldung/guava/EventBusWrapper.java
+++ b/guava/src/test/java/org/baeldung/guava/EventBusWrapper.java
@@ -6,17 +6,16 @@ class EventBusWrapper {
private static EventBus eventBus = new EventBus();
- static void register(Object object){
+ static void register(Object object) {
eventBus.register(object);
}
- static void unregister(Object object){
+ static void unregister(Object object) {
eventBus.unregister(object);
}
- static void post(Object object){
+ static void post(Object object) {
eventBus.post(object);
}
-
}
diff --git a/guava/src/test/java/org/baeldung/guava/EventListener.java b/guava/src/test/java/org/baeldung/guava/EventListener.java
index 17a3ac093e..02f22ce6b9 100644
--- a/guava/src/test/java/org/baeldung/guava/EventListener.java
+++ b/guava/src/test/java/org/baeldung/guava/EventListener.java
@@ -1,25 +1,23 @@
package org.baeldung.guava;
+
import com.google.common.eventbus.Subscribe;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public class EventListener {
private static int eventsHandled;
+ private static final Logger LOG = LoggerFactory.getLogger(EventListener.class);
- /**
- * Handles events of type String *
- */
@Subscribe
- public void stringEvent(String event){
- System.out.println("do event ["+event+"]");
+ public void stringEvent(String event) {
+ LOG.info("do event [" + event + "]");
eventsHandled++;
}
- /**
- * Handles events of type CustomEvent
- */
@Subscribe
- public void someEvent(CustomEvent customEvent){
- System.out.println("do event ["+ customEvent.getAction()+"]");
+ public void someCustomEvent(CustomEvent customEvent) {
+ LOG.info("do event [" + customEvent.getAction() + "]");
eventsHandled++;
}
@@ -27,7 +25,7 @@ public class EventListener {
return eventsHandled;
}
- public void resetEventsHandled(){
+ public void resetEventsHandled() {
eventsHandled = 0;
}
}
diff --git a/guava/src/test/java/org/baeldung/guava/GuavaEventBusTest.java b/guava/src/test/java/org/baeldung/guava/GuavaEventBusTest.java
index 09f7eb775d..62e275fe92 100644
--- a/guava/src/test/java/org/baeldung/guava/GuavaEventBusTest.java
+++ b/guava/src/test/java/org/baeldung/guava/GuavaEventBusTest.java
@@ -10,32 +10,32 @@ public class GuavaEventBusTest {
private EventListener listener;
@Before
- public void setUp() throws Exception {
+ public void setUp() {
listener = new EventListener();
EventBusWrapper.register(listener);
}
@After
- public void tearDown() throws Exception {
+ public void tearDown() {
EventBusWrapper.unregister(listener);
}
@Test
- public void givenStringEvent_whenEventHandled_thenSuccess() throws Exception {
+ public void givenStringEvent_whenEventHandled_thenSuccess() {
listener.resetEventsHandled();
EventBusWrapper.post("String Event");
- assertEquals(1,listener.getEventsHandled());
+ assertEquals(1, listener.getEventsHandled());
}
@Test
- public void givenCustomEvent_whenEventHandled_thenSuccess() throws Exception {
+ public void givenCustomEvent_whenEventHandled_thenSuccess() {
listener.resetEventsHandled();
CustomEvent customEvent = new CustomEvent("Custom Event");
EventBusWrapper.post(customEvent);
- assertEquals(1,listener.getEventsHandled());
+ assertEquals(1, listener.getEventsHandled());
}
}