Skip to content

Commit cc92254

Browse files
committed
Fix and tweak tests for Priority
1 parent 3b95132 commit cc92254

File tree

5 files changed

+13
-9
lines changed

5 files changed

+13
-9
lines changed

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

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@
55
import org.example.coffee.list.ASomei;
66
import org.example.coffee.list.BSomei;
77
import org.example.coffee.list.Somei;
8+
import org.example.coffee.priority.base.ABasei;
9+
import org.example.coffee.priority.base.BBasei;
10+
import org.example.coffee.priority.base.BaseIface;
11+
import org.example.coffee.priority.base.CBasei;
812
import org.junit.jupiter.api.Test;
913

1014
import javax.annotation.Priority;
@@ -17,12 +21,12 @@ public class SystemContextTest {
1721
@Test
1822
public void getBeansByPriority() {
1923

20-
final List<Somei> beans = SystemContext.context().getBeansByPriority(Somei.class, Priority.class);
24+
final List<BaseIface> beans = SystemContext.getBeansByPriority(BaseIface.class);
2125
assertThat(beans).hasSize(3);
2226

23-
assertThat(beans.get(0)).isInstanceOf(BSomei.class);
24-
assertThat(beans.get(1)).isInstanceOf(ASomei.class);
25-
assertThat(beans.get(2)).isInstanceOf(A2Somei.class);
27+
assertThat(beans.get(0)).isInstanceOf(CBasei.class);
28+
assertThat(beans.get(1)).isInstanceOf(BBasei.class);
29+
assertThat(beans.get(2)).isInstanceOf(ABasei.class);
2630
}
2731

2832
@Test

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public void test() {
1717
try (BeanContext context = new BeanContextBuilder().build()) {
1818
CombinedSomei bean = context.getBean(CombinedSomei.class);
1919
List<String> somes = bean.lotsOfSomes();
20-
assertThat(somes).containsOnly("a", "b");
20+
assertThat(somes).containsOnly("a", "b", "a2");
2121
}
2222
}
2323

@@ -26,7 +26,7 @@ public void test_set() {
2626
try (BeanContext context = new BeanContextBuilder().build()) {
2727
CombinedSetSomei bean = context.getBean(CombinedSetSomei.class);
2828
List<String> somes = bean.lotsOfSomes();
29-
assertThat(somes).containsOnly("a", "b");
29+
assertThat(somes).containsOnly("a", "b", "a2");
3030
}
3131
}
3232
}

inject-test/src/test/java/org/example/coffee/list/A2Somei.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ public class A2Somei implements Somei {
99

1010
@Override
1111
public String some() {
12-
return "a";
12+
return "a2";
1313
}
1414
}

inject-test/src/test/java/org/example/coffee/priority/base/CBasei.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ public class CBasei implements BaseIface {
1010

1111
@Override
1212
public String other() {
13-
return "a";
13+
return "c";
1414
}
1515
}

inject-test/src/test/java/org/example/coffee/priority/custom/COtheri.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ public class COtheri implements OtherIface {
88

99
@Override
1010
public String other() {
11-
return "a";
11+
return "c";
1212
}
1313
}

0 commit comments

Comments
 (0)