Merge branch 'master' into master
This commit is contained in:
		| @@ -3,7 +3,6 @@ layout: pattern | ||||
| title: Decorator | ||||
| folder: decorator | ||||
| permalink: /patterns/decorator/ | ||||
| pumlid: HSV14SCm20J0Lk82BFxf1YF6LaP26ZZizfDVVhjRC-bPDRs_Bc35cyZvAMV3bKU6kao36ehCGQtdms2d3z-yLursshuOKBUWmV43LPNfZEcaaFzA-YWhH_y2 | ||||
| categories: Structural | ||||
| tags: | ||||
|  - Java | ||||
| @@ -35,7 +34,7 @@ Wikipedia says | ||||
|  | ||||
| **Programmatic Example** | ||||
|  | ||||
| Lets take the troll example. First of all we have a simple troll implementing the troll interface | ||||
| Let's take the troll example. First of all we have a simple troll implementing the troll interface | ||||
|  | ||||
| ``` | ||||
| public interface Troll { | ||||
|   | ||||
| @@ -29,13 +29,18 @@ | ||||
|   <parent> | ||||
|     <groupId>com.iluwatar</groupId> | ||||
|     <artifactId>java-design-patterns</artifactId> | ||||
|     <version>1.17.0-SNAPSHOT</version> | ||||
|     <version>1.19.0-SNAPSHOT</version> | ||||
|   </parent> | ||||
|   <artifactId>decorator</artifactId> | ||||
|   <dependencies> | ||||
|     <dependency> | ||||
|       <groupId>junit</groupId> | ||||
|       <artifactId>junit</artifactId> | ||||
|       <groupId>org.junit.jupiter</groupId> | ||||
|       <artifactId>junit-jupiter-api</artifactId> | ||||
|       <scope>test</scope> | ||||
|     </dependency> | ||||
|     <dependency> | ||||
|       <groupId>org.junit.jupiter</groupId> | ||||
|       <artifactId>junit-jupiter-engine</artifactId> | ||||
|       <scope>test</scope> | ||||
|     </dependency> | ||||
|     <dependency> | ||||
|   | ||||
| @@ -22,7 +22,7 @@ | ||||
|  */ | ||||
| package com.iluwatar.decorator; | ||||
|  | ||||
| import org.junit.Test; | ||||
| import org.junit.jupiter.api.Test; | ||||
|  | ||||
| /** | ||||
|  *  | ||||
|   | ||||
| @@ -22,10 +22,12 @@ | ||||
|  */ | ||||
| package com.iluwatar.decorator; | ||||
|  | ||||
| import org.junit.Test; | ||||
| import org.junit.jupiter.api.Test; | ||||
|  | ||||
| import static org.junit.Assert.assertEquals; | ||||
| import static org.mockito.Mockito.*; | ||||
| import static org.junit.jupiter.api.Assertions.assertEquals; | ||||
| import static org.mockito.Mockito.spy; | ||||
| import static org.mockito.Mockito.verify; | ||||
| import static org.mockito.Mockito.verifyNoMoreInteractions; | ||||
| import static org.mockito.internal.verification.VerificationModeFactory.times; | ||||
|  | ||||
| /** | ||||
|   | ||||
| @@ -25,15 +25,15 @@ package com.iluwatar.decorator; | ||||
| import ch.qos.logback.classic.Logger; | ||||
| import ch.qos.logback.classic.spi.ILoggingEvent; | ||||
| import ch.qos.logback.core.AppenderBase; | ||||
| import org.junit.After; | ||||
| import org.junit.Before; | ||||
| import org.junit.Test; | ||||
| import org.junit.jupiter.api.AfterEach; | ||||
| import org.junit.jupiter.api.BeforeEach; | ||||
| import org.junit.jupiter.api.Test; | ||||
| import org.slf4j.LoggerFactory; | ||||
|  | ||||
| import java.util.LinkedList; | ||||
| import java.util.List; | ||||
|  | ||||
| import static org.junit.Assert.assertEquals; | ||||
| import static org.junit.jupiter.api.Assertions.assertEquals; | ||||
|  | ||||
| /** | ||||
|  * Tests for {@link SimpleTroll} | ||||
| @@ -42,12 +42,12 @@ public class SimpleTrollTest { | ||||
|  | ||||
|   private InMemoryAppender appender; | ||||
|  | ||||
|   @Before | ||||
|   @BeforeEach | ||||
|   public void setUp() { | ||||
|     appender = new InMemoryAppender(SimpleTroll.class); | ||||
|   } | ||||
|  | ||||
|   @After | ||||
|   @AfterEach | ||||
|   public void tearDown() { | ||||
|     appender.stop(); | ||||
|   } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user