Skip to content

Commit d0011a2

Browse files
committed
Bump tests to use junit5
1 parent 6296481 commit d0011a2

35 files changed

+113
-115
lines changed

inject-generator/pom.xml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@
44

55
<groupId>io.avaje</groupId>
66
<artifactId>avaje-inject-generator</artifactId>
7-
<version>0.10-SNAPSHOT</version>
7+
<version>1.0-SNAPSHOT</version>
88

99
<parent>
1010
<groupId>org.avaje</groupId>
1111
<artifactId>java8-oss</artifactId>
12-
<version>2.1</version>
12+
<version>2.2</version>
1313
</parent>
1414

1515
<scm>
16-
<developerConnection>scm:git:[email protected]:dinject/dinject.git</developerConnection>
16+
<developerConnection>scm:git:[email protected]:avaje/avaje-inject.git</developerConnection>
1717
<tag>HEAD</tag>
1818
</scm>
1919

2020
<properties>
21-
<inject.version>0.10-SNAPSHOT</inject.version>
21+
<inject.version>1.0-SNAPSHOT</inject.version>
2222
</properties>
2323

2424
<dependencies>
@@ -45,7 +45,7 @@
4545
<dependency>
4646
<groupId>org.avaje.composite</groupId>
4747
<artifactId>junit</artifactId>
48-
<version>1.1</version>
48+
<version>5.0</version>
4949
<scope>test</scope>
5050
</dependency>
5151

inject-generator/src/test/java/io/avaje/inject/generator/GenericTypeTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package io.avaje.inject.generator;
22

3-
import org.junit.Test;
3+
import org.junit.jupiter.api.Test;
44

55
import java.io.StringWriter;
66

77
import static org.assertj.core.api.Assertions.assertThat;
8-
import static org.junit.Assert.assertFalse;
9-
import static org.junit.Assert.assertTrue;
8+
import static org.junit.jupiter.api.Assertions.assertFalse;
9+
import static org.junit.jupiter.api.Assertions.assertTrue;
1010

1111
public class GenericTypeTest {
1212

inject-generator/src/test/java/io/avaje/inject/generator/IncludeAnnotationsTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
import io.avaje.inject.Factory;
44
import io.avaje.inject.Primary;
55
import io.avaje.inject.Secondary;
6-
import org.junit.Test;
6+
import org.junit.jupiter.api.Test;
77

88
import javax.inject.Named;
99
import javax.inject.Singleton;
1010

1111
import static io.avaje.inject.generator.IncludeAnnotations.include;
12-
import static org.junit.Assert.assertFalse;
13-
import static org.junit.Assert.assertTrue;
12+
import static org.junit.jupiter.api.Assertions.assertFalse;
13+
import static org.junit.jupiter.api.Assertions.assertTrue;
1414

1515
public class IncludeAnnotationsTest {
1616

inject-generator/src/test/java/io/avaje/inject/generator/UtilTest.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package io.avaje.inject.generator;
22

3-
import org.junit.Test;
3+
import org.junit.jupiter.api.Test;
44

5-
import static org.junit.Assert.assertEquals;
6-
import static org.junit.Assert.assertNull;
5+
import static org.junit.jupiter.api.Assertions.assertEquals;
6+
import static org.junit.jupiter.api.Assertions.assertNull;
77

88
public class UtilTest {
99

@@ -18,7 +18,6 @@ public void commonParent() {
1818

1919
assertEquals(Util.commonParent("org.foo.web", "org.foo.service"), "org.foo");
2020
assertEquals(Util.commonParent("org.foo.web.foo", "org.foo.service.blah"), "org.foo");
21-
2221
}
2322

2423
@Test

inject-test/pom.xml

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@
44

55
<groupId>io.avaje</groupId>
66
<artifactId>avaje-inject-test</artifactId>
7-
<version>0.1</version>
7+
<version>1.0</version>
88

99
<parent>
1010
<groupId>org.avaje</groupId>
1111
<artifactId>java8-oss</artifactId>
12-
<version>2.1</version>
12+
<version>2.2</version>
1313
</parent>
1414

1515
<properties>
16-
<inject.version>0.10-SNAPSHOT</inject.version>
16+
<inject.version>1.0-SNAPSHOT</inject.version>
1717
</properties>
1818

1919
<dependencies>
@@ -52,14 +52,6 @@
5252
<version>2.0.1</version>
5353
<scope>test</scope>
5454
</dependency>
55-
56-
<dependency>
57-
<groupId>org.mockito</groupId>
58-
<artifactId>mockito-core</artifactId>
59-
<version>2.23.4</version>
60-
<scope>test</scope>
61-
</dependency>
62-
6355
<dependency>
6456
<groupId>org.projectlombok</groupId>
6557
<artifactId>lombok</artifactId>
@@ -77,7 +69,7 @@
7769
<dependency>
7870
<groupId>org.avaje.composite</groupId>
7971
<artifactId>junit</artifactId>
80-
<version>1.1</version>
72+
<version>5.0</version>
8173
<scope>test</scope>
8274
</dependency>
8375

inject-test/src/test/java/io/avaje/inject/BeanContextBuilderTest.java

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

33
import io.avaje.inject.core.BeanContextFactory;
44
import io.avaje.inject.core.Builder;
5-
import org.junit.Test;
5+
import org.junit.jupiter.api.Test;
66

77
import java.util.Collections;
88
import java.util.List;

inject-test/src/test/java/io/avaje/inject/SystemContextTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import org.example.coffee.list.ASomei;
44
import org.example.coffee.list.BSomei;
55
import org.example.coffee.list.Somei;
6-
import org.junit.Test;
6+
import org.junit.jupiter.api.Test;
77

88
import javax.annotation.Priority;
99
import java.util.List;

inject-test/src/test/java/io/avaje/inject/core/DContextEntryTest.java

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
package io.avaje.inject.core;
22

33
import io.avaje.inject.BeanEntry;
4-
import org.junit.Test;
4+
import org.junit.jupiter.api.Test;
55

6-
import static org.junit.Assert.assertEquals;
6+
import static org.junit.jupiter.api.Assertions.assertEquals;
7+
import static org.junit.jupiter.api.Assertions.assertThrows;
78

89
public class DContextEntryTest {
910

@@ -19,15 +20,16 @@ public void get_when_onePrimary() {
1920
assertEquals(bean, "P");
2021
}
2122

22-
@Test(expected = IllegalStateException.class)
23+
@Test
2324
public void get_when_twoPrimary() {
24-
25-
DContextEntry entry = new DContextEntry();
26-
entry.add(DContextEntryBean.of("P", null, BeanEntry.PRIMARY));
27-
entry.add(DContextEntryBean.of("N", null, BeanEntry.NORMAL));
28-
entry.add(DContextEntryBean.of("S", null, BeanEntry.PRIMARY));
29-
30-
entry.get(null);
25+
assertThrows(IllegalStateException.class, ()-> {
26+
DContextEntry entry = new DContextEntry();
27+
entry.add(DContextEntryBean.of("P", null, BeanEntry.PRIMARY));
28+
entry.add(DContextEntryBean.of("N", null, BeanEntry.NORMAL));
29+
entry.add(DContextEntryBean.of("S", null, BeanEntry.PRIMARY));
30+
31+
entry.get(null);
32+
});
3133
}
3234

3335
@Test
@@ -54,14 +56,15 @@ public void get_when_oneNormal2() {
5456
assertEquals(bean, "N");
5557
}
5658

57-
@Test(expected = IllegalStateException.class)
59+
@Test
5860
public void get_when_multiSecondaryOnly() {
61+
assertThrows(IllegalStateException.class, ()-> {
62+
DContextEntry entry = new DContextEntry();
63+
entry.add(DContextEntryBean.of("S1", null, BeanEntry.SECONDARY));
64+
entry.add(DContextEntryBean.of("S2", null, BeanEntry.SECONDARY));
5965

60-
DContextEntry entry = new DContextEntry();
61-
entry.add(DContextEntryBean.of("S1", null, BeanEntry.SECONDARY));
62-
entry.add(DContextEntryBean.of("S2", null, BeanEntry.SECONDARY));
63-
64-
entry.get(null);
66+
entry.get(null);
67+
});
6568
}
6669

6770

inject-test/src/test/java/org/example/coffee/BeanContextBuilderAddTest.java

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,31 @@
22

33
import io.avaje.inject.BeanContext;
44
import io.avaje.inject.BeanContextBuilder;
5-
import org.junit.Test;
5+
import org.junit.jupiter.api.Test;
66
import org.mockito.Mockito;
77

88
import static org.assertj.core.api.Assertions.assertThat;
9+
import static org.junit.jupiter.api.Assertions.assertThrows;
910
import static org.mockito.Mockito.verify;
1011

1112
public class BeanContextBuilderAddTest {
1213

13-
@Test(expected = IllegalStateException.class)
14+
@Test
1415
public void withModules_exludingThisOne() {
15-
16-
TDPump testDoublePump = new TDPump();
17-
18-
try (BeanContext context = new BeanContextBuilder()
19-
.withBeans(testDoublePump)
20-
// our module is "org.example.coffee"
21-
// so this effectively includes no modules
22-
.withModules("other")
23-
.build()) {
24-
25-
CoffeeMaker coffeeMaker = context.getBean(CoffeeMaker.class);
26-
assertThat(coffeeMaker).isNull();
27-
}
16+
assertThrows(IllegalStateException.class, ()-> {
17+
TDPump testDoublePump = new TDPump();
18+
19+
try (BeanContext context = new BeanContextBuilder()
20+
.withBeans(testDoublePump)
21+
// our module is "org.example.coffee"
22+
// so this effectively includes no modules
23+
.withModules("other")
24+
.build()) {
25+
26+
CoffeeMaker coffeeMaker = context.getBean(CoffeeMaker.class);
27+
assertThat(coffeeMaker).isNull();
28+
}
29+
});
2830
}
2931

3032

inject-test/src/test/java/org/example/coffee/BeanContext_Builder_mockitoSpyTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
import org.example.coffee.secondary.Widget;
1313
import org.example.coffee.secondary.WidgetSecondary;
1414
import org.example.coffee.secondary.WidgetUser;
15-
import org.junit.Test;
15+
import org.junit.jupiter.api.Test;
1616

1717
import java.util.concurrent.atomic.AtomicReference;
1818

0 commit comments

Comments
 (0)