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