From 4a485712602b322fa73a449094bcebf261f1d58f Mon Sep 17 00:00:00 2001 From: Yuriy Tkach Date: Sat, 18 Mar 2017 01:26:23 +0200 Subject: [PATCH] Fixed tests. Added coverage reports --- pom.xml | 23 +++++++++++++++++++ .../aspects/TestConsoleLoggerLimitAspect.java | 20 ++++++---------- 2 files changed, 30 insertions(+), 13 deletions(-) diff --git a/pom.xml b/pom.xml index dd6441a..de3ee5a 100644 --- a/pom.xml +++ b/pom.xml @@ -28,6 +28,15 @@ ${CIRCLE_ARTIFACTS} + + + + org.eluder.coveralls + coveralls-maven-plugin + 4.3.0 + + + @@ -102,6 +111,20 @@ true + + + org.jacoco + jacoco-maven-plugin + 0.7.9 + + + prepare-agent + + prepare-agent + + + + diff --git a/src/test/java/com/yet/spring/core/aspects/TestConsoleLoggerLimitAspect.java b/src/test/java/com/yet/spring/core/aspects/TestConsoleLoggerLimitAspect.java index 5bd93f4..fba3afc 100644 --- a/src/test/java/com/yet/spring/core/aspects/TestConsoleLoggerLimitAspect.java +++ b/src/test/java/com/yet/spring/core/aspects/TestConsoleLoggerLimitAspect.java @@ -1,16 +1,11 @@ package com.yet.spring.core.aspects; -import static org.mockito.Mockito.atMost; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.never; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; - +import com.yet.spring.core.beans.Event; +import com.yet.spring.core.loggers.EventLogger; import org.aspectj.lang.ProceedingJoinPoint; import org.junit.Test; -import com.yet.spring.core.beans.Event; -import com.yet.spring.core.loggers.EventLogger; +import static org.mockito.Mockito.*; public class TestConsoleLoggerLimitAspect { @@ -19,18 +14,17 @@ public void testAroundLogEvent() throws Throwable { ProceedingJoinPoint jp = mock(ProceedingJoinPoint.class); EventLogger mockLogger = mock(EventLogger.class); Event mockEvent = mock(Event.class); - + when(mockLogger.getName()).thenReturn("MockLogger"); - + ConsoleLoggerLimitAspect aspect = new ConsoleLoggerLimitAspect(2, mockLogger); - + aspect.aroundLogEvent(jp, mockEvent); aspect.aroundLogEvent(jp, mockEvent); aspect.aroundLogEvent(jp, mockEvent); - + verify(jp, atMost(2)).proceed(); verify(mockLogger, atMost(1)).logEvent(mockEvent); - verify(mockEvent, never()); } }