1 package mockit;
2
3 import static org.junit.jupiter.api.Assertions.assertSame;
4
5 import org.junit.jupiter.api.Test;
6
7 class BaseTestClass {
8 static final class Dependency {
9 }
10
11 @Tested
12 final Dependency dependency = new Dependency();
13 }
14
15
16
17
18 final class TestedClassInjectedFromBaseTest extends BaseTestClass {
19
20
21
22
23 static final class TestedClass {
24
25 Dependency dependency;
26 }
27
28
29 @Tested(fullyInitialized = true)
30 TestedClass tested;
31
32
33
34
35 @Test
36 void verifyTestedObjectInjectedWithTestedDependencyProvidedByBaseTestClass() {
37 assertSame(dependency, tested.dependency);
38 }
39 }