1
2
3
4
5
6 package integration.tests;
7
8 import static org.junit.jupiter.api.Assertions.assertEquals;
9
10 import org.junit.jupiter.api.BeforeEach;
11 import org.junit.jupiter.api.Test;
12
13 class AbstractClassTest extends CoverageTest {
14 AbstractClassWithNoExecutableLines tested;
15
16 @BeforeEach
17 void setUp() {
18 tested = new AbstractClassWithNoExecutableLines() {
19 @Override
20 void doSomething(String s, boolean b) {
21 }
22
23 @Override
24 int returnValue() {
25 return 0;
26 }
27 };
28 }
29
30 @Test
31 void useAbstractClass() {
32 tested.doSomething("test", true);
33 tested.returnValue();
34
35 assertEquals(1, fileData.lineCoverageInfo.getExecutableLineCount());
36 assertLines(11, 11, 1);
37 assertEquals(100, fileData.lineCoverageInfo.getCoveragePercentage());
38 }
39 }