@Test
  public void noReport() {
    CoberturaSensor sensor = new CoberturaSensor(new Settings(), new DefaultFileSystem());
    sensor.analyse(project, context);

    verify(context, never())
        .saveMeasure(any(org.sonar.api.resources.File.class), any(Metric.class), anyDouble());
  }
  @Test
  public void test_should_execute_on_project() {
    DefaultFileSystem fs = new DefaultFileSystem();
    CoberturaSensor sensor = new CoberturaSensor(new Settings(), fs);

    // No Flex file in file system
    Assertions.assertThat(sensor.shouldExecuteOnProject(project)).isFalse();

    // With Flex source file
    fs.add(new DefaultInputFile("Dummy.as").setLanguage(Flex.KEY).setType(InputFile.Type.MAIN));
    Assertions.assertThat(sensor.shouldExecuteOnProject(project)).isTrue();
  }