Skip to content

Commit 5822b91

Browse files
author
Markus Ritter
committed
added fix and test for #179
1 parent e3b9f23 commit 5822b91

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
import io.avaje.inject.BeanScope;
44
import org.example.coffee.list.CombinedSetSomei;
55
import org.example.coffee.list.CombinedSomei;
6+
import org.example.coffee.list.SomeInterface;
7+
import org.example.coffee.list.SomeInterfaceConsumer;
68
import org.junit.jupiter.api.Test;
79

810
import java.util.List;
@@ -28,4 +30,13 @@ void test_set() {
2830
assertThat(somes).containsOnly("a", "b", "a2");
2931
}
3032
}
33+
34+
@Test
35+
void testEmptyList() {
36+
try (BeanScope context = BeanScope.newBuilder().build()) {
37+
SomeInterfaceConsumer consumer = context.get(SomeInterfaceConsumer.class);
38+
assertThat(consumer.getList()).isEmpty();
39+
System.out.println("--------------------> works");
40+
}
41+
}
3142
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
package org.example.coffee.list;
2+
3+
public interface SomeInterface {
4+
void doSomething();
5+
}

0 commit comments

Comments
 (0)