Triangle.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 Line pattern */
9
public class Triangle extends Pattern {
10
11
    public Triangle(TileColor tileColor) {
12
        super(
13
                Pair.of(new PositionVector(0, 0, 0), new Tile(tileColor)),
14
                Pair.of(new PositionVector(1, 0, -1), new Tile(tileColor)),
15
                Pair.of(new PositionVector(0, 1, -1), new Tile(tileColor)));
16
    }
17
18
    @Override
19
    public String toString() {
20 1 1. toString : replaced return value with "" for com/takenoko/shape/Triangle::toString → TIMED_OUT
        return "Triangle{" + this.getColorsString() + "}";
21
    }
22
}

Mutations

20

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

Active mutators

Tests examined


Report generated by PIT 1.8.0