GameDeploymentQueryAdapter.java

1
package org.hplr.game.infrastructure.dbadapter.adapters;
2
3
import lombok.RequiredArgsConstructor;
4
import lombok.extern.slf4j.Slf4j;
5
import org.hplr.game.core.model.vo.GameDeployment;
6
import org.hplr.game.core.usecases.port.out.query.SelectAllGameDeploymentsQueryInterface;
7
import org.hplr.game.infrastructure.dbadapter.repositories.GameDeploymentRepository;
8
import org.springframework.stereotype.Service;
9
10
import java.util.List;
11
12
@Service
13
@Slf4j
14
@RequiredArgsConstructor
15
public class GameDeploymentQueryAdapter implements SelectAllGameDeploymentsQueryInterface {
16
    final GameDeploymentRepository gameDeploymentRepository;
17
18
    @Override
19
    public List<GameDeployment> getAllGameDeployments() {
20 1 1. getAllGameDeployments : replaced return value with Collections.emptyList for org/hplr/game/infrastructure/dbadapter/adapters/GameDeploymentQueryAdapter::getAllGameDeployments → KILLED
        return gameDeploymentRepository
21
                .findAll()
22
                .stream()
23 1 1. lambda$getAllGameDeployments$0 : replaced return value with null for org/hplr/game/infrastructure/dbadapter/adapters/GameDeploymentQueryAdapter::lambda$getAllGameDeployments$0 → KILLED
                .map(gameDeployment -> new GameDeployment(
24
                        gameDeployment.getName()
25
                )).toList();
26
    }
27
}

Mutations

20

1.1
Location : getAllGameDeployments
Killed by : org.hplr.game.infrastructure.dbadapter.adapters.GameDeploymentQueryAdapterTests.[engine:junit-jupiter]/[class:org.hplr.game.infrastructure.dbadapter.adapters.GameDeploymentQueryAdapterTests]/[method:fetch_two_armies_and_succeed()]
replaced return value with Collections.emptyList for org/hplr/game/infrastructure/dbadapter/adapters/GameDeploymentQueryAdapter::getAllGameDeployments → KILLED

23

1.1
Location : lambda$getAllGameDeployments$0
Killed by : org.hplr.game.infrastructure.dbadapter.adapters.GameDeploymentQueryAdapterTests.[engine:junit-jupiter]/[class:org.hplr.game.infrastructure.dbadapter.adapters.GameDeploymentQueryAdapterTests]/[method:fetch_two_armies_and_succeed()]
replaced return value with null for org/hplr/game/infrastructure/dbadapter/adapters/GameDeploymentQueryAdapter::lambda$getAllGameDeployments$0 → KILLED

Active mutators

Tests examined


Report generated by PIT 1.16.1