Browse Source

Make unit tests executable by Maven

pull/29/head
kske 1 week ago
parent
commit
46a358da97
Signed by: kske GPG Key ID: 8BEB13EC5DF7EF13
  1. 11
      event-bus-core/pom.xml
  2. 6
      event-bus-core/src/test/java/dev/kske/eventbus/core/CancelTest.java
  3. 10
      event-bus-core/src/test/java/dev/kske/eventbus/core/DeadTest.java
  4. 8
      event-bus-core/src/test/java/dev/kske/eventbus/core/DispatchTest.java
  5. 12
      event-bus-core/src/test/java/dev/kske/eventbus/core/ExceptionTest.java
  6. 6
      event-bus-core/src/test/java/dev/kske/eventbus/core/NestedTest.java

11
event-bus-core/pom.xml

@ -16,7 +16,7 @@
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.6.2</version>
<version>5.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
@ -26,5 +26,14 @@
<!-- Disable resource folder -->
<resources />
<!-- Run unit tests -->
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M5</version>
</plugin>
</plugins>
</build>
</project>

6
event-bus-core/src/test/java/dev/kske/eventbus/core/CancelTest.java

@ -11,7 +11,7 @@ import org.junit.jupiter.api.*;
* @author Leon Hofmeister
* @since 0.1.0
*/
class CancelTest {
public class CancelTest {
EventBus bus;
int hits;
@ -22,7 +22,7 @@ class CancelTest {
* @since 0.1.0
*/
@BeforeEach
void registerListener() {
public void registerListener() {
bus = new EventBus();
bus.registerListener(this);
}
@ -34,7 +34,7 @@ class CancelTest {
* @since 0.1.0
*/
@Test
void testCancellation() {
public void testCancellation() {
bus.dispatch(new SimpleEvent());
assertEquals(1, hits);
}

10
event-bus-core/src/test/java/dev/kske/eventbus/core/DeadTest.java

@ -10,7 +10,7 @@ import org.junit.jupiter.api.Test;
* @author Kai S. K. Engelbart
* @since 1.1.0
*/
class DeadTest {
public class DeadTest {
EventBus bus = new EventBus();
String event = "This event has no handler";
@ -18,11 +18,11 @@ class DeadTest {
/**
* Tests dead event delivery.
*
*
* @since 1.1.0
*/
@Test
void testDeadEvent() {
public void testDeadEvent() {
bus.registerListener(this);
bus.dispatch(event);
assertTrue(deadEventHandled);
@ -32,11 +32,11 @@ class DeadTest {
/**
* Tests how the event bus reacts to an unhandled dead event. This should not lead to an
* exception or an endless recursion and should be logged instead.
*
*
* @since 1.1.0
*/
@Test
void testUnhandledDeadEvent() {
public void testUnhandledDeadEvent() {
bus.dispatch(event);
}

8
event-bus-core/src/test/java/dev/kske/eventbus/core/DispatchTest.java

@ -12,7 +12,7 @@ import org.junit.jupiter.api.*;
*/
@Polymorphic
@Priority(150)
class DispatchTest {
public class DispatchTest {
EventBus bus;
static int hits;
@ -23,7 +23,7 @@ class DispatchTest {
* @since 0.0.1
*/
@BeforeEach
void registerListener() {
public void registerListener() {
bus = new EventBus();
bus.registerListener(this);
bus.registerListener(SimpleEvent.class, e -> {
@ -39,7 +39,7 @@ class DispatchTest {
* @since 0.0.1
*/
@Test
void testDispatch() {
public void testDispatch() {
bus.dispatch(new SimpleEventSub());
bus.dispatch(new SimpleEvent());
}
@ -50,7 +50,7 @@ class DispatchTest {
* @since 1.2.0
*/
@Test
void testPrintExecutionOrder() {
public void testPrintExecutionOrder() {
String executionOrder = bus.printExecutionOrder(SimpleEvent.class);
System.out.println(executionOrder);
assertEquals(

12
event-bus-core/src/test/java/dev/kske/eventbus/core/ExceptionTest.java

@ -6,11 +6,11 @@ import org.junit.jupiter.api.Test;
/**
* Tests the dispatching of an exception event if an event handler threw an exception.
*
*
* @author Kai S. K. Engelbart
* @since 1.1.0
*/
class ExceptionTest {
public class ExceptionTest {
EventBus bus = new EventBus();
String event = "This event will cause an exception";
@ -19,11 +19,11 @@ class ExceptionTest {
/**
* Tests exception event delivery.
*
*
* @since 1.1.0
*/
@Test
void testExceptionEvent() {
public void testExceptionEvent() {
bus.registerListener(this);
bus.registerListener(new ExceptionListener());
bus.dispatch(event);
@ -34,11 +34,11 @@ class ExceptionTest {
/**
* Tests how the event bus reacts to an unhandled exception event. This should not lead to an
* exception or an endless recursion and should be logged instead.
*
*
* @since 1.1.0
*/
@Test
void testUnhandledExceptionEvent() {
public void testUnhandledExceptionEvent() {
bus.registerListener(this);
bus.dispatch(event);
bus.removeListener(this);

6
event-bus-core/src/test/java/dev/kske/eventbus/core/NestedTest.java

@ -10,7 +10,7 @@ import org.junit.jupiter.api.*;
* @author Kai S. K. Engelbart
* @since 1.2.0
*/
class NestedTest {
public class NestedTest {
EventBus bus;
boolean nestedHit;
@ -21,7 +21,7 @@ class NestedTest {
* @since 1.2.0
*/
@BeforeEach
void registerListener() {
public void registerListener() {
bus = new EventBus();
bus.registerListener(this);
}
@ -34,7 +34,7 @@ class NestedTest {
* @since 1.2.0
*/
@Test
void testNestedDispatch() {
public void testNestedDispatch() {
bus.dispatch(new SimpleEvent());
assertTrue(nestedHit);
}

Loading…
Cancel
Save