Diamond.java

1
package com.takenoko.shape;
2
3
import com.takenoko.layers.tile.Tile;
4
import com.takenoko.layers.tile.TileColor;
5
import com.takenoko.vector.PositionVector;
6
import org.apache.commons.lang3.tuple.Pair;
7
8
/** Build a solid color Diamond pattern */
9
public class Diamond extends Pattern {
10
11
    public Diamond(TileColor color) {
12
        super(
13
                Pair.of(new PositionVector(0, 0, 0), new Tile(color)),
14
                Pair.of(new PositionVector(1, 0, -1), new Tile(color)),
15
                Pair.of(new PositionVector(0, 1, -1), new Tile(color)),
16
                Pair.of(new PositionVector(-1, 1, 0), new Tile(color)));
17
    }
18
19
    @Override
20
    public String toString() {
21 1 1. toString : replaced return value with "" for com/takenoko/shape/Diamond::toString → TIMED_OUT
        return "Diamond{" + this.getColorsString() + "}";
22
    }
23
}

Mutations

21

1.1
Location : toString
Killed by : none
replaced return value with "" for com/takenoko/shape/Diamond::toString → TIMED_OUT

Active mutators

Tests examined


Report generated by PIT 1.8.0