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

Mutations

21

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

24

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

Active mutators

Tests examined


Report generated by PIT 1.16.1