1
|
|
package com.adventofcode.day11 |
2
|
|
|
3
|
|
import kotlin.reflect.KFunction3 |
4
|
|
|
5
|
|
|
6
|
|
typealias Layout = List<Triple<Int, Int, Char>> |
7
|
|
|
8
|
|
class SeatHandler(private val layout: Layout) { |
9
|
|
|
10
|
|
private val empty = 'L' |
11
|
|
private val occupied = '#' |
12
|
|
|
13
|
|
companion object { |
14
|
|
|
15
|
|
fun fromInput(input: List<CharArray>): SeatHandler { |
16
|
|
val layout = input |
17
|
|
.mapIndexed { x, values -> values.mapIndexed { y, value -> Triple(x, y, value) }.toList() } |
18
|
|
.flatten() |
19
|
2
1. fromInput : negated conditional → KILLED
2. fromInput : negated conditional → KILLED
|
.filterNot { it.third == '.' } |
20
|
|
return SeatHandler(layout) |
21
|
|
} |
22
|
|
} |
23
|
|
|
24
|
|
|
25
|
|
fun runOccupationSeatsSimulation(maxAdjacentToChange: Int, filter: KFunction3<Layout, @ParameterName(name = "currentX") Int, @ParameterName(name = "currentY") Int, Int>): Int { |
26
|
|
var previousRunningLayout = layout.toList() |
27
|
|
do { |
28
|
6
1. runOccupationSeatsSimulation : changed conditional boundary → SURVIVED
2. runOccupationSeatsSimulation : removed call to kotlin/collections/CollectionsKt::throwCountOverflow → NO_COVERAGE
3. runOccupationSeatsSimulation : Changed increment from 1 to -1 → KILLED
4. runOccupationSeatsSimulation : negated conditional → KILLED
5. runOccupationSeatsSimulation : negated conditional → KILLED
6. runOccupationSeatsSimulation : negated conditional → KILLED
|
val previous = previousRunningLayout.count { it.third == occupied } |
29
|
|
val actualRunningLayout = changeSeatsOf(previousRunningLayout, filter, maxAdjacentToChange) |
30
|
6
1. runOccupationSeatsSimulation : changed conditional boundary → SURVIVED
2. runOccupationSeatsSimulation : removed call to kotlin/collections/CollectionsKt::throwCountOverflow → NO_COVERAGE
3. runOccupationSeatsSimulation : Changed increment from 1 to -1 → KILLED
4. runOccupationSeatsSimulation : negated conditional → KILLED
5. runOccupationSeatsSimulation : negated conditional → KILLED
6. runOccupationSeatsSimulation : negated conditional → KILLED
|
val actual = actualRunningLayout.count { it.third == occupied } |
31
|
|
|
32
|
|
previousRunningLayout = actualRunningLayout |
33
|
|
|
34
|
1
1. runOccupationSeatsSimulation : negated conditional → KILLED
|
} while (previous != actual) |
35
|
|
|
36
|
6
1. runOccupationSeatsSimulation : changed conditional boundary → SURVIVED
2. runOccupationSeatsSimulation : removed call to kotlin/collections/CollectionsKt::throwCountOverflow → NO_COVERAGE
3. runOccupationSeatsSimulation : Changed increment from 1 to -1 → KILLED
4. runOccupationSeatsSimulation : negated conditional → KILLED
5. runOccupationSeatsSimulation : negated conditional → KILLED
6. runOccupationSeatsSimulation : negated conditional → KILLED
|
return previousRunningLayout.count { it.third == occupied } |
37
|
|
} |
38
|
|
|
39
|
|
fun runOccupationSeatsSimulationWithAdjacentSeats(): Int { |
40
|
2
1. invoke : replaced int return with 0 for com/adventofcode/day11/SeatHandler$runOccupationSeatsSimulationWithAdjacentSeats$1::invoke → NO_COVERAGE
2. runOccupationSeatsSimulationWithAdjacentSeats : replaced int return with 0 for com/adventofcode/day11/SeatHandler::runOccupationSeatsSimulationWithAdjacentSeats → KILLED
|
return runOccupationSeatsSimulation(3, ::howManyAdjacentSeatsAreOccupied) |
41
|
|
} |
42
|
|
|
43
|
|
private fun changeSeatsOf(layout: Layout, filter: KFunction3<Layout, @ParameterName(name = "currentX") Int, @ParameterName(name = "currentY") Int, Int>, maxToChange: Int): Layout { |
44
|
|
return layout |
45
|
|
.map { |
46
|
|
Triple(it.first, it.second, |
47
|
|
newSeatType(it.third, filter.call(layout, it.first, it.second), |
48
|
|
maxToChange)) |
49
|
|
} |
50
|
|
} |
51
|
|
|
52
|
|
private fun newSeatType(seatType: Char, actualOccupiedSeatsNearBy: Int, maxOccupied: Int): Char { |
53
|
3
1. newSeatType : negated conditional → KILLED
2. newSeatType : negated conditional → KILLED
3. newSeatType : replaced char return with 0 for com/adventofcode/day11/SeatHandler::newSeatType → KILLED
|
if (seatType == empty && actualOccupiedSeatsNearBy == 0) return occupied |
54
|
4
1. newSeatType : changed conditional boundary → TIMED_OUT
2. newSeatType : negated conditional → KILLED
3. newSeatType : negated conditional → KILLED
4. newSeatType : replaced char return with 0 for com/adventofcode/day11/SeatHandler::newSeatType → KILLED
|
if (seatType == occupied && actualOccupiedSeatsNearBy > maxOccupied) return empty |
55
|
1
1. newSeatType : replaced char return with 0 for com/adventofcode/day11/SeatHandler::newSeatType → KILLED
|
return seatType |
56
|
|
} |
57
|
|
|
58
|
|
fun howManyAdjacentSeatsAreOccupied(currentLayout: Layout, currentX: Int, currentY: Int): Int { |
59
|
|
return currentLayout |
60
|
1
1. howManyAdjacentSeatsAreOccupied : negated conditional → TIMED_OUT
|
.filter { arePositionAdjacent(it.first, it.second, currentX, currentY) } |
61
|
6
1. howManyAdjacentSeatsAreOccupied : changed conditional boundary → SURVIVED
2. howManyAdjacentSeatsAreOccupied : removed call to kotlin/collections/CollectionsKt::throwCountOverflow → NO_COVERAGE
3. howManyAdjacentSeatsAreOccupied : Changed increment from 1 to -1 → KILLED
4. howManyAdjacentSeatsAreOccupied : negated conditional → KILLED
5. howManyAdjacentSeatsAreOccupied : negated conditional → KILLED
6. howManyAdjacentSeatsAreOccupied : negated conditional → KILLED
|
.count { it.third == occupied } |
62
|
|
} |
63
|
|
|
64
|
|
fun runOccupationSeatsSimulationWithFirstVisibleSeats(): Long { |
65
|
2
1. invoke : replaced int return with 0 for com/adventofcode/day11/SeatHandler$runOccupationSeatsSimulationWithFirstVisibleSeats$1::invoke → NO_COVERAGE
2. runOccupationSeatsSimulationWithFirstVisibleSeats : replaced long return with 0 for com/adventofcode/day11/SeatHandler::runOccupationSeatsSimulationWithFirstVisibleSeats → KILLED
|
return runOccupationSeatsSimulation(4, ::howManyVisibleSeatsAreOccupied).toLong() |
66
|
|
} |
67
|
|
|
68
|
|
|
69
|
|
fun howManyVisibleSeatsAreOccupied(currentLayout: Layout, currentX: Int, currentY: Int): Int { |
70
|
|
val onAllAxes = currentLayout |
71
|
|
.filter { |
72
|
1
1. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
isNotCurrentPosition(it.first, it.second, currentX, currentY) |
73
|
|
&& ( |
74
|
1
1. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
isOnDiagonals(it, currentX, currentY) || |
75
|
1
1. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
isOnHorizon(it, currentY) || |
76
|
1
1. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
isOnVertical(it, currentX) |
77
|
1
1. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
) |
78
|
|
}.toList() |
79
|
|
return listOfNotNull( |
80
|
4
1. howManyVisibleSeatsAreOccupied : changed conditional boundary → SURVIVED
2. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
3. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
4. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
onAllAxes.lastOrNull { it.first < currentX && it.second == currentY }, |
81
|
5
1. howManyVisibleSeatsAreOccupied : changed conditional boundary → KILLED
2. howManyVisibleSeatsAreOccupied : changed conditional boundary → KILLED
3. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
4. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
5. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
onAllAxes.lastOrNull { it.first < currentX && it.second < currentY }, |
82
|
5
1. howManyVisibleSeatsAreOccupied : changed conditional boundary → KILLED
2. howManyVisibleSeatsAreOccupied : changed conditional boundary → KILLED
3. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
4. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
5. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
onAllAxes.lastOrNull { it.first < currentX && it.second > currentY }, |
83
|
4
1. howManyVisibleSeatsAreOccupied : changed conditional boundary → SURVIVED
2. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
3. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
4. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
onAllAxes.lastOrNull { it.first == currentX && it.second < currentY }, |
84
|
4
1. howManyVisibleSeatsAreOccupied : changed conditional boundary → SURVIVED
2. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
3. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
4. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
onAllAxes.firstOrNull { it.first == currentX && it.second > currentY }, |
85
|
4
1. howManyVisibleSeatsAreOccupied : changed conditional boundary → SURVIVED
2. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
3. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
4. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
onAllAxes.firstOrNull { it.first > currentX && it.second == currentY }, |
86
|
5
1. howManyVisibleSeatsAreOccupied : changed conditional boundary → KILLED
2. howManyVisibleSeatsAreOccupied : changed conditional boundary → KILLED
3. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
4. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
5. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
onAllAxes.firstOrNull { it.first > currentX && it.second < currentY }, |
87
|
5
1. howManyVisibleSeatsAreOccupied : changed conditional boundary → KILLED
2. howManyVisibleSeatsAreOccupied : changed conditional boundary → KILLED
3. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
4. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
5. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
|
onAllAxes.firstOrNull { it.first > currentX && it.second > currentY } |
88
|
|
) |
89
|
3
1. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
2. howManyVisibleSeatsAreOccupied : negated conditional → KILLED
3. howManyVisibleSeatsAreOccupied : replaced int return with 0 for com/adventofcode/day11/SeatHandler::howManyVisibleSeatsAreOccupied → KILLED
|
.filter { it.third == occupied }.count() |
90
|
|
|
91
|
|
|
92
|
|
} |
93
|
|
|
94
|
|
private fun arePositionAdjacent(otherX: Int, otherY: Int, currentX: Int, currentY: Int): Boolean { |
95
|
1
1. arePositionAdjacent : negated conditional → KILLED
|
return (isNotCurrentPosition(otherX, otherY, currentX, currentY) |
96
|
|
&& |
97
|
6
1. arePositionAdjacent : changed conditional boundary → KILLED
2. arePositionAdjacent : changed conditional boundary → KILLED
3. arePositionAdjacent : Replaced integer subtraction with addition → KILLED
4. arePositionAdjacent : Replaced integer addition with subtraction → KILLED
5. arePositionAdjacent : negated conditional → KILLED
6. arePositionAdjacent : negated conditional → KILLED
|
(otherX > currentX - 2 && otherX < currentX + 2) |
98
|
|
&& |
99
|
7
1. arePositionAdjacent : replaced boolean return with true for com/adventofcode/day11/SeatHandler::arePositionAdjacent → TIMED_OUT
2. arePositionAdjacent : changed conditional boundary → KILLED
3. arePositionAdjacent : changed conditional boundary → KILLED
4. arePositionAdjacent : Replaced integer subtraction with addition → KILLED
5. arePositionAdjacent : Replaced integer addition with subtraction → KILLED
6. arePositionAdjacent : negated conditional → KILLED
7. arePositionAdjacent : negated conditional → KILLED
|
(otherY > currentY - 2 && otherY < currentY + 2)) |
100
|
|
} |
101
|
|
|
102
|
|
private fun isOnVertical(it: Triple<Int, Int, Char>, currentX: Int) = |
103
|
2
1. isOnVertical : replaced boolean return with true for com/adventofcode/day11/SeatHandler::isOnVertical → KILLED
2. isOnVertical : negated conditional → KILLED
|
(it.first == currentX) |
104
|
|
|
105
|
|
private fun isOnHorizon(it: Triple<Int, Int, Char>, currentY: Int) = |
106
|
2
1. isOnHorizon : replaced boolean return with true for com/adventofcode/day11/SeatHandler::isOnHorizon → KILLED
2. isOnHorizon : negated conditional → KILLED
|
(it.second == currentY) |
107
|
|
|
108
|
|
private fun isOnDiagonals(it: Triple<Int, Int, Char>, currentX: Int, currentY: Int) = |
109
|
4
1. isOnDiagonals : Replaced integer multiplication with division → SURVIVED
2. isOnDiagonals : Replaced integer addition with subtraction → KILLED
3. isOnDiagonals : Replaced integer addition with subtraction → KILLED
4. isOnDiagonals : negated conditional → KILLED
|
(it.second == it.first * -1 + (currentY + currentX)) // y = (-1) * x + (currentY + currentX) |
110
|
5
1. isOnDiagonals : Replaced integer multiplication with division → SURVIVED
2. isOnDiagonals : replaced boolean return with true for com/adventofcode/day11/SeatHandler::isOnDiagonals → KILLED
3. isOnDiagonals : Replaced integer subtraction with addition → KILLED
4. isOnDiagonals : Replaced integer addition with subtraction → KILLED
5. isOnDiagonals : negated conditional → KILLED
|
|| (it.second == it.first * 1 + (currentY - currentX)) // y = (1) * x + (currentY - currentX) |
111
|
|
|
112
|
|
private fun isNotCurrentPosition(otherX: Int, otherY: Int, currentX: Int, currentY: Int) = |
113
|
3
1. isNotCurrentPosition : replaced boolean return with true for com/adventofcode/day11/SeatHandler::isNotCurrentPosition → TIMED_OUT
2. isNotCurrentPosition : negated conditional → KILLED
3. isNotCurrentPosition : negated conditional → KILLED
|
(otherX != currentX || otherY != currentY) |
114
|
|
|
115
|
|
|
116
|
|
} |
| | Mutations |
19 |
|
1.1 Location : fromInput Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 2.2 Location : fromInput Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED
|
28 |
|
1.1 Location : runOccupationSeatsSimulation Killed by : none changed conditional boundary → SURVIVED 2.2 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] Changed increment from 1 to -1 → KILLED 3.3 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 4.4 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 5.5 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 6.6 Location : runOccupationSeatsSimulation Killed by : none removed call to kotlin/collections/CollectionsKt::throwCountOverflow → NO_COVERAGE
|
30 |
|
1.1 Location : runOccupationSeatsSimulation Killed by : none changed conditional boundary → SURVIVED 2.2 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] Changed increment from 1 to -1 → KILLED 3.3 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 4.4 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 5.5 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 6.6 Location : runOccupationSeatsSimulation Killed by : none removed call to kotlin/collections/CollectionsKt::throwCountOverflow → NO_COVERAGE
|
34 |
|
1.1 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED
|
36 |
|
1.1 Location : runOccupationSeatsSimulation Killed by : none changed conditional boundary → SURVIVED 2.2 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] Changed increment from 1 to -1 → KILLED 3.3 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 4.4 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 5.5 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 6.6 Location : runOccupationSeatsSimulation Killed by : none removed call to kotlin/collections/CollectionsKt::throwCountOverflow → NO_COVERAGE
|
40 |
|
1.1 Location : runOccupationSeatsSimulationWithAdjacentSeats Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] replaced int return with 0 for com/adventofcode/day11/SeatHandler::runOccupationSeatsSimulationWithAdjacentSeats → KILLED 2.2 Location : invoke Killed by : none replaced int return with 0 for com/adventofcode/day11/SeatHandler$runOccupationSeatsSimulationWithAdjacentSeats$1::invoke → NO_COVERAGE
|
53 |
|
1.1 Location : newSeatType Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 2.2 Location : newSeatType Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 3.3 Location : newSeatType Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] replaced char return with 0 for com/adventofcode/day11/SeatHandler::newSeatType → KILLED
|
54 |
|
1.1 Location : newSeatType Killed by : none changed conditional boundary → TIMED_OUT 2.2 Location : newSeatType Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 3.3 Location : newSeatType Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 4.4 Location : newSeatType Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] replaced char return with 0 for com/adventofcode/day11/SeatHandler::newSeatType → KILLED
|
55 |
|
1.1 Location : newSeatType Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] replaced char return with 0 for com/adventofcode/day11/SeatHandler::newSeatType → KILLED
|
60 |
|
1.1 Location : howManyAdjacentSeatsAreOccupied Killed by : none negated conditional → TIMED_OUT
|
61 |
|
1.1 Location : howManyAdjacentSeatsAreOccupied Killed by : none changed conditional boundary → SURVIVED 2.2 Location : howManyAdjacentSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] Changed increment from 1 to -1 → KILLED 3.3 Location : howManyAdjacentSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 4.4 Location : howManyAdjacentSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 5.5 Location : howManyAdjacentSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 6.6 Location : howManyAdjacentSeatsAreOccupied Killed by : none removed call to kotlin/collections/CollectionsKt::throwCountOverflow → NO_COVERAGE
|
65 |
|
1.1 Location : runOccupationSeatsSimulationWithFirstVisibleSeats Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] replaced long return with 0 for com/adventofcode/day11/SeatHandler::runOccupationSeatsSimulationWithFirstVisibleSeats → KILLED 2.2 Location : invoke Killed by : none replaced int return with 0 for com/adventofcode/day11/SeatHandler$runOccupationSeatsSimulationWithFirstVisibleSeats$1::invoke → NO_COVERAGE
|
72 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
74 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
75 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
76 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
77 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
80 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : none changed conditional boundary → SURVIVED 2.2 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 3.3 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 4.4 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
81 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] changed conditional boundary → KILLED 2.2 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] changed conditional boundary → KILLED 3.3 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 4.4 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 5.5 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
82 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] changed conditional boundary → KILLED 2.2 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] changed conditional boundary → KILLED 3.3 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 4.4 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 5.5 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
83 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : none changed conditional boundary → SURVIVED 2.2 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 3.3 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 4.4 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
84 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : none changed conditional boundary → SURVIVED 2.2 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 3.3 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 4.4 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
85 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : none changed conditional boundary → SURVIVED 2.2 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 3.3 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 4.4 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
86 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] changed conditional boundary → KILLED 2.2 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] changed conditional boundary → KILLED 3.3 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 4.4 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 5.5 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
87 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] changed conditional boundary → KILLED 2.2 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] changed conditional boundary → KILLED 3.3 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 4.4 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 5.5 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
89 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 2.2 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED 3.3 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] replaced int return with 0 for com/adventofcode/day11/SeatHandler::howManyVisibleSeatsAreOccupied → KILLED
|
95 |
|
1.1 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED
|
97 |
|
1.1 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] changed conditional boundary → KILLED 2.2 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] changed conditional boundary → KILLED 3.3 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] Replaced integer subtraction with addition → KILLED 4.4 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] Replaced integer addition with subtraction → KILLED 5.5 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 6.6 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED
|
99 |
|
1.1 Location : arePositionAdjacent Killed by : none replaced boolean return with true for com/adventofcode/day11/SeatHandler::arePositionAdjacent → TIMED_OUT 2.2 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] changed conditional boundary → KILLED 3.3 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] changed conditional boundary → KILLED 4.4 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] Replaced integer subtraction with addition → KILLED 5.5 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] Replaced integer addition with subtraction → KILLED 6.6 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 7.7 Location : arePositionAdjacent Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED
|
103 |
|
1.1 Location : isOnVertical Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] replaced boolean return with true for com/adventofcode/day11/SeatHandler::isOnVertical → KILLED 2.2 Location : isOnVertical Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
106 |
|
1.1 Location : isOnHorizon Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] replaced boolean return with true for com/adventofcode/day11/SeatHandler::isOnHorizon → KILLED 2.2 Location : isOnHorizon Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
109 |
|
1.1 Location : isOnDiagonals Killed by : none Replaced integer multiplication with division → SURVIVED 2.2 Location : isOnDiagonals Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] Replaced integer addition with subtraction → KILLED 3.3 Location : isOnDiagonals Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] Replaced integer addition with subtraction → KILLED 4.4 Location : isOnDiagonals Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
110 |
|
1.1 Location : isOnDiagonals Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] replaced boolean return with true for com/adventofcode/day11/SeatHandler::isOnDiagonals → KILLED 2.2 Location : isOnDiagonals Killed by : none Replaced integer multiplication with division → SURVIVED 3.3 Location : isOnDiagonals Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] Replaced integer subtraction with addition → KILLED 4.4 Location : isOnDiagonals Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] Replaced integer addition with subtraction → KILLED 5.5 Location : isOnDiagonals Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
113 |
|
1.1 Location : isNotCurrentPosition Killed by : none replaced boolean return with true for com/adventofcode/day11/SeatHandler::isNotCurrentPosition → TIMED_OUT 2.2 Location : isNotCurrentPosition Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 3.3 Location : isNotCurrentPosition Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED
|
118 |
|
1.1 Location : runOccupationSeatsSimulation Killed by : none negated conditional → SURVIVED 2.2 Location : runOccupationSeatsSimulation Killed by : none negated conditional → TIMED_OUT
|
121 |
|
1.1 Location : fromInput Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] changed conditional boundary → KILLED 2.2 Location : fromInput Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] Changed increment from 1 to -1 → KILLED 3.3 Location : fromInput Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED 4.4 Location : fromInput Killed by : none removed call to kotlin/collections/CollectionsKt::throwIndexOverflow → NO_COVERAGE
|
122 |
|
1.1 Location : runOccupationSeatsSimulation Killed by : none negated conditional → SURVIVED 2.2 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED
|
125 |
|
1.1 Location : fromInput Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] Changed increment from 1 to -1 → KILLED
|
126 |
|
1.1 Location : runOccupationSeatsSimulation Killed by : none negated conditional → SURVIVED 2.2 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED
|
129 |
|
1.1 Location : runOccupationSeatsSimulation Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] replaced int return with 0 for com/adventofcode/day11/SeatHandler::runOccupationSeatsSimulation → KILLED
|
133 |
|
1.1 Location : changeSeatsOf Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] replaced return value with Collections.emptyList for com/adventofcode/day11/SeatHandler::changeSeatsOf → KILLED
|
137 |
|
1.1 Location : howManyAdjacentSeatsAreOccupied Killed by : none negated conditional → SURVIVED 2.2 Location : howManyAdjacentSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] negated conditional → KILLED
|
140 |
|
1.1 Location : howManyAdjacentSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldComputeSimpleExampleOfSimulationWithAdjacentSeats()] replaced int return with 0 for com/adventofcode/day11/SeatHandler::howManyAdjacentSeatsAreOccupied → KILLED
|
145 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
151 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
157 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|
163 |
|
1.1 Location : howManyVisibleSeatsAreOccupied Killed by : com.adventofcode.day11.Day11Test.[engine:junit-jupiter]/[class:com.adventofcode.day11.Day11Test]/[method:shouldFound2042WithFullInput()] negated conditional → KILLED
|