From b13bed2cfb8afebaf80e2707ee83df84efef3a59 Mon Sep 17 00:00:00 2001 From: Lorenzo Bettini Date: Thu, 13 May 2021 12:46:39 +0200 Subject: [PATCH] effectively removed unused files --- .../removed/service/PitclipseService.java | 41 ------ .../removed/service/PitclipseServiceTest.java | 121 ------------------ 2 files changed, 162 deletions(-) delete mode 100644 tests/org.pitest.pitclipse.runner.tests/removed/service/PitclipseService.java delete mode 100644 tests/org.pitest.pitclipse.runner.tests/removed/service/PitclipseServiceTest.java diff --git a/tests/org.pitest.pitclipse.runner.tests/removed/service/PitclipseService.java b/tests/org.pitest.pitclipse.runner.tests/removed/service/PitclipseService.java deleted file mode 100644 index f298c5a7..00000000 --- a/tests/org.pitest.pitclipse.runner.tests/removed/service/PitclipseService.java +++ /dev/null @@ -1,41 +0,0 @@ -/******************************************************************************* - * Copyright 2012-2019 Phil Glover and contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - ******************************************************************************/ - -package org.pitest.pitclipse.runner.service; - -import org.pitest.pitclipse.runner.PitRequest; -import org.pitest.pitclipse.runner.PitResults; -import org.pitest.pitclipse.runner.model.ModelBuilder; -import org.pitest.pitclipse.runner.model.MutationsModel; -import org.pitest.pitclipse.runner.server.PitServer; -import org.pitest.pitclipse.runner.server.PitServerProvider; - -public class PitclipseService { - private final PitServerProvider serverProvider; - private final ModelBuilder modelBuilder; - - public PitclipseService(PitServerProvider serverProvider, ModelBuilder modelBuilder) { - this.serverProvider = serverProvider; - this.modelBuilder = modelBuilder; - } - - public MutationsModel analyse(int port, PitRequest request) { - PitServer server = serverProvider.newServerFor(port); - server.sendRequest(request); - PitResults results = server.receiveResults(); - return modelBuilder.buildFrom(results); - } -} diff --git a/tests/org.pitest.pitclipse.runner.tests/removed/service/PitclipseServiceTest.java b/tests/org.pitest.pitclipse.runner.tests/removed/service/PitclipseServiceTest.java deleted file mode 100644 index 67277c23..00000000 --- a/tests/org.pitest.pitclipse.runner.tests/removed/service/PitclipseServiceTest.java +++ /dev/null @@ -1,121 +0,0 @@ -/******************************************************************************* - * Copyright 2012-2019 Phil Glover and contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not - * use this file except in compliance with the License. You may obtain a copy - * of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations under - * the License. - ******************************************************************************/ - -package org.pitest.pitclipse.runner.service; - -import com.google.common.collect.ImmutableList; - -import org.junit.Before; -import org.junit.Test; -import org.junit.runner.RunWith; -import org.mockito.Mock; -import org.mockito.junit.MockitoJUnitRunner; -import org.pitest.pitclipse.runner.PitOptions; -import org.pitest.pitclipse.runner.PitRequest; -import org.pitest.pitclipse.runner.PitResults; -import org.pitest.pitclipse.runner.model.ModelBuilder; -import org.pitest.pitclipse.runner.model.MutationsModel; -import org.pitest.pitclipse.runner.server.PitServer; -import org.pitest.pitclipse.runner.server.PitServerProvider; -import org.pitest.pitclipse.runner.server.PitServerTest; - -import java.io.File; -import java.util.List; -import java.util.Random; - -import static org.hamcrest.CoreMatchers.equalTo; -import static org.hamcrest.CoreMatchers.is; -import static org.junit.Assert.assertThat; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; - -@RunWith(MockitoJUnitRunner.class) -public class PitclipseServiceTest { - private static final File TMP_DIR = new File(System.getProperty("java.io.tmpdir")); - - private static final List CLASS_PATH = ImmutableList.of(PitServerTest.class.getCanonicalName()); - - private static final PitOptions OPTIONS = PitOptions.builder().withSourceDirectory(TMP_DIR) - .withClassUnderTest(PitServerTest.class.getCanonicalName()).withClassesToMutate(CLASS_PATH).build(); - - private static final List PROJECTS = ImmutableList.of("Project X", "Project Y"); - - private static final PitRequest REQUEST = PitRequest.builder().withPitOptions(OPTIONS).withProjects(PROJECTS) - .build(); - - private static final PitResults RESULTS = PitResults.builder().withHtmlResults(TMP_DIR).build(); - private static final MutationsModel MODEL = MutationsModel.EMPTY_MODEL; - - private static final int PORT = new Random().nextInt(); - - @Mock - private PitServerProvider serverProvider; - @Mock - private PitServer server; - @Mock - private ModelBuilder modelBuilder; - - private PitRequest request; - - private PitclipseService service; - - private MutationsModel model; - - private PitResults results; - - @Before - public void setup() { - request = null; - service = new PitclipseService(serverProvider, modelBuilder); - } - - @Test - public void pitIsExecuted() { - givenAPitRequest(REQUEST); - andExpectedPitResult(RESULTS); - andExpectedModel(MODEL); - whenTheServiceIsCalled(); - thenPitIsCalled(); - andTheModelIsBuiltAndReturned(); - } - - private void givenAPitRequest(PitRequest request) { - this.request = request; - } - - private void andExpectedPitResult(PitResults results) { - this.results = results; - when(server.receiveResults()).thenReturn(results); - } - - private void andExpectedModel(MutationsModel model) { - when(modelBuilder.buildFrom(results)).thenReturn(model); - } - - private void whenTheServiceIsCalled() { - when(serverProvider.newServerFor(PORT)).thenReturn(server); - model = service.analyse(PORT, request); - } - - private void thenPitIsCalled() { - verify(server).sendRequest(request); - } - - private void andTheModelIsBuiltAndReturned() { - verify(modelBuilder).buildFrom(results); - assertThat(model, is(equalTo(MODEL))); - } -}