Skip to content

Commit b7b999a

Browse files
build: junit 5
- migrate tests to use junit 5 platform
1 parent 5ba0ea0 commit b7b999a

271 files changed

Lines changed: 1220 additions & 1286 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.travis.yml

Lines changed: 0 additions & 9 deletions
This file was deleted.

handlebars-caffeine/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,8 @@
5050
</dependency>
5151

5252
<dependency>
53-
<groupId>junit</groupId>
54-
<artifactId>junit</artifactId>
53+
<groupId>org.junit.jupiter</groupId>
54+
<artifactId>junit-jupiter-engine</artifactId>
5555
<scope>test</scope>
5656
</dependency>
5757

handlebars-caffeine/src/test/java/com/github/jknack/handlebars/cache/CaffeineTemplateCacheTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
*/
66
package com.github.jknack.handlebars.cache;
77

8-
import static org.junit.Assert.assertEquals;
9-
import static org.junit.Assert.fail;
8+
import static org.junit.jupiter.api.Assertions.assertEquals;
9+
import static org.junit.jupiter.api.Assertions.fail;
1010
import static org.mockito.ArgumentMatchers.eq;
1111
import static org.mockito.Mockito.mock;
1212
import static org.mockito.Mockito.verify;
@@ -15,7 +15,7 @@
1515
import java.io.IOException;
1616
import java.util.function.Function;
1717

18-
import org.junit.Test;
18+
import org.junit.jupiter.api.Test;
1919
import org.mockito.ArgumentCaptor;
2020

2121
import com.github.benmanes.caffeine.cache.Cache;

handlebars-guava-cache/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@
5151
</dependency>
5252

5353
<dependency>
54-
<groupId>junit</groupId>
55-
<artifactId>junit</artifactId>
54+
<groupId>org.junit.jupiter</groupId>
55+
<artifactId>junit-jupiter-engine</artifactId>
5656
<scope>test</scope>
5757
</dependency>
5858

handlebars-guava-cache/src/test/java/com/github/jknack/handlebars/cache/GuavaTemplateCacheTest.java

Lines changed: 39 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
*/
66
package com.github.jknack.handlebars.cache;
77

8-
import static org.junit.Assert.assertEquals;
8+
import static org.junit.jupiter.api.Assertions.assertEquals;
99
import static org.mockito.ArgumentMatchers.any;
1010
import static org.mockito.ArgumentMatchers.eq;
1111
import static org.mockito.ArgumentMatchers.same;
@@ -17,7 +17,8 @@
1717
import java.util.concurrent.Callable;
1818
import java.util.concurrent.ExecutionException;
1919

20-
import org.junit.Test;
20+
import org.junit.jupiter.api.Assertions;
21+
import org.junit.jupiter.api.Test;
2122

2223
import com.github.jknack.handlebars.HandlebarsException;
2324
import com.github.jknack.handlebars.Parser;
@@ -108,50 +109,63 @@ public void clear() throws IOException {
108109
}
109110

110111
@SuppressWarnings("unchecked")
111-
@Test(expected = IllegalStateException.class)
112+
@Test
112113
public void executionExceptionWithRuntimeException() throws IOException, ExecutionException {
113-
TemplateSource source = mock(TemplateSource.class);
114+
Assertions.assertThrows(
115+
IllegalStateException.class,
116+
() -> {
117+
TemplateSource source = mock(TemplateSource.class);
114118

115-
Parser parser = mock(Parser.class);
119+
Parser parser = mock(Parser.class);
116120

117-
Cache<TemplateSource, Template> cache = mock(Cache.class);
118-
when(cache.get(eq(source), any(Callable.class)))
119-
.thenThrow(new ExecutionException(new IllegalStateException()));
121+
Cache<TemplateSource, Template> cache = mock(Cache.class);
122+
when(cache.get(eq(source), any(Callable.class)))
123+
.thenThrow(new ExecutionException(new IllegalStateException()));
120124

121-
new GuavaTemplateCache(cache).get(source, parser);
125+
new GuavaTemplateCache(cache).get(source, parser);
122126

123-
verify(cache).get(eq(source), any(Callable.class));
127+
verify(cache).get(eq(source), any(Callable.class));
128+
});
124129
}
125130

126131
@SuppressWarnings("unchecked")
127-
@Test(expected = Error.class)
132+
@Test
128133
public void executionExceptionWithError() throws IOException, ExecutionException {
129-
TemplateSource source = mock(TemplateSource.class);
134+
Assertions.assertThrows(
135+
Error.class,
136+
() -> {
137+
TemplateSource source = mock(TemplateSource.class);
130138

131-
Parser parser = mock(Parser.class);
139+
Parser parser = mock(Parser.class);
132140

133-
Cache<TemplateSource, Template> cache = mock(Cache.class);
134-
when(cache.get(eq(source), any(Callable.class))).thenThrow(new ExecutionException(new Error()));
141+
Cache<TemplateSource, Template> cache = mock(Cache.class);
142+
when(cache.get(eq(source), any(Callable.class)))
143+
.thenThrow(new ExecutionException(new Error()));
135144

136-
new GuavaTemplateCache(cache).get(source, parser);
145+
new GuavaTemplateCache(cache).get(source, parser);
137146

138-
verify(cache).get(eq(source), any(Callable.class));
147+
verify(cache).get(eq(source), any(Callable.class));
148+
});
139149
}
140150

141151
@SuppressWarnings("unchecked")
142-
@Test(expected = HandlebarsException.class)
152+
@Test
143153
public void executionExceptionWithCheckedException() throws IOException, ExecutionException {
144-
TemplateSource source = mock(TemplateSource.class);
154+
Assertions.assertThrows(
155+
HandlebarsException.class,
156+
() -> {
157+
TemplateSource source = mock(TemplateSource.class);
145158

146-
Parser parser = mock(Parser.class);
159+
Parser parser = mock(Parser.class);
147160

148-
Cache<TemplateSource, Template> cache = mock(Cache.class);
149-
when(cache.get(eq(source), any(Callable.class)))
150-
.thenThrow(new ExecutionException(new IOException()));
161+
Cache<TemplateSource, Template> cache = mock(Cache.class);
162+
when(cache.get(eq(source), any(Callable.class)))
163+
.thenThrow(new ExecutionException(new IOException()));
151164

152-
new GuavaTemplateCache(cache).get(source, parser);
165+
new GuavaTemplateCache(cache).get(source, parser);
153166

154-
verify(cache).get(eq(source), any(Callable.class));
167+
verify(cache).get(eq(source), any(Callable.class));
168+
});
155169
}
156170

157171
private TemplateSource source(final String filename) throws IOException {

handlebars-guava-cache/src/test/java/com/github/jknack/handlebars/i371/Issue371.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import java.io.IOException;
99

10-
import org.junit.Test;
10+
import org.junit.jupiter.api.Test;
1111

1212
import com.github.jknack.handlebars.AbstractTest;
1313
import com.google.common.collect.ImmutableList;

handlebars-guava-cache/src/test/java/com/github/jknack/handlebars/io/GuavaCachedTemplateLoaderTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
package com.github.jknack.handlebars.io;
77

88
import static java.lang.System.out;
9-
import static org.junit.Assert.assertNotNull;
9+
import static org.junit.jupiter.api.Assertions.assertNotNull;
1010

1111
import java.io.File;
1212
import java.util.concurrent.TimeUnit;
1313

14-
import org.junit.Test;
14+
import org.junit.jupiter.api.Test;
1515

1616
import com.google.common.base.Stopwatch;
1717

handlebars-helpers/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@
5757
</dependency>
5858

5959
<dependency>
60-
<groupId>junit</groupId>
61-
<artifactId>junit</artifactId>
60+
<groupId>org.junit.jupiter</groupId>
61+
<artifactId>junit-jupiter-engine</artifactId>
6262
<scope>test</scope>
6363
</dependency>
6464

handlebars-helpers/src/test/java/com/github/jknack/handlebars/helper/AssignHelperTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
*/
66
package com.github.jknack.handlebars.helper;
77

8-
import static org.junit.Assert.assertEquals;
8+
import static org.junit.jupiter.api.Assertions.assertEquals;
99

1010
import java.io.IOException;
1111

12-
import org.junit.Test;
12+
import org.junit.jupiter.api.Test;
1313

1414
import com.github.jknack.handlebars.AbstractTest;
1515
import com.github.jknack.handlebars.Context;

handlebars-helpers/src/test/java/com/github/jknack/handlebars/helper/IncludeTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import java.io.IOException;
99

10-
import org.junit.Test;
10+
import org.junit.jupiter.api.Test;
1111

1212
import com.github.jknack.handlebars.AbstractTest;
1313
import com.github.jknack.handlebars.Handlebars;

0 commit comments

Comments
 (0)