GameMissionQueryAdapter.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.GameMission;
6
import org.hplr.game.core.usecases.port.out.query.SelectAllGameMissionsQueryInterface;
7
import org.hplr.game.infrastructure.dbadapter.repositories.GameMissionRepository;
8
import org.springframework.stereotype.Service;
9
10
import java.util.List;
11
12
@Service
13
@Slf4j
14
@RequiredArgsConstructor
15
public class GameMissionQueryAdapter implements SelectAllGameMissionsQueryInterface {
16
    final GameMissionRepository gameMissionRepository;
17
18
19
    @Override
20
    public List<GameMission> getAllGameMissions() {
21 1 1. getAllGameMissions : replaced return value with Collections.emptyList for org/hplr/game/infrastructure/dbadapter/adapters/GameMissionQueryAdapter::getAllGameMissions → KILLED
        return gameMissionRepository
22
                .findAll()
23
                .stream()
24 1 1. lambda$getAllGameMissions$0 : replaced return value with null for org/hplr/game/infrastructure/dbadapter/adapters/GameMissionQueryAdapter::lambda$getAllGameMissions$0 → KILLED
                .map(gameMission -> new GameMission(
25
                        gameMission.getName()
26
                )).toList();
27
    }
28
}

Mutations

21

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

24

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

Active mutators

Tests examined


Report generated by PIT 1.16.1