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 AnInterfaceTest extends CoverageTest {
9 AnInterface tested;
10
11 @BeforeEach
12 void setUp() {
13 tested = new AnInterface() {
14 @Override
15 public void doSomething(String s, boolean b) {
16 }
17
18 @Override
19 public int returnValue() {
20 return 0;
21 }
22 };
23 }
24
25 @Test
26 void useAnInterface() {
27 tested.doSomething("test", true);
28
29 assertEquals(0, fileData.lineCoverageInfo.getExecutableLineCount());
30 assertEquals(-1, fileData.lineCoverageInfo.getCoveragePercentage());
31 assertEquals(0, fileData.lineCoverageInfo.getTotalItems());
32 assertEquals(0, fileData.lineCoverageInfo.getCoveredItems());
33 }
34 }