Skip to content

Commit 79c05c4

Browse files
committed
test
1 parent 6e4be3e commit 79c05c4

File tree

3 files changed

+41
-0
lines changed

3 files changed

+41
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
package org.example.myapp.generic;
2+
3+
public interface Generic<T> {
4+
5+
6+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package org.example.myapp.generic;
2+
3+
import org.other.one.OneModule;
4+
5+
import io.avaje.inject.Bean;
6+
import io.avaje.inject.Factory;
7+
8+
@Factory
9+
public class GenericFactory {
10+
11+
@Bean
12+
Generic<String> one() {
13+
14+
return new Generic<>() {};
15+
}
16+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package org.example.myapp.generic;
2+
3+
import static org.assertj.core.api.Assertions.assertThat;
4+
5+
import org.junit.jupiter.api.Test;
6+
7+
import io.avaje.inject.test.InjectTest;
8+
import jakarta.inject.Inject;
9+
10+
@InjectTest
11+
class GenericFactoryTest {
12+
13+
@Inject Generic<Integer> intymcintface;
14+
15+
@Test
16+
void test() {
17+
assertThat(intymcintface).isNotNull();
18+
}
19+
}

0 commit comments

Comments
 (0)