@@ -0,0 +1,2201 @@
+package org.luxons.sevenwonders.game.effects;%0A%0Aimport org.junit.experimental.theories.DataPoints;%0Aimport org.junit.experimental.theories.Theories;%0Aimport org.junit.experimental.theories.Theory;%0Aimport org.junit.runner.RunWith;%0Aimport org.luxons.sevenwonders.game.api.Table;%0Aimport org.luxons.sevenwonders.game.test.TestUtils;%0A%0Aimport static org.junit.Assert.*;%0A%0A@RunWith(Theories.class)%0Apublic class RawPointsIncreaseTest %7B%0A%0A    @DataPoints%0A    public static int%5B%5D points() %7B%0A        return new int%5B%5D %7B0, 1, 2, 3, 5%7D;%0A    %7D%0A%0A    @Theory%0A    public void computePoints_equalsNbOfPoints(int points) %7B%0A        RawPointsIncrease rawPointsIncrease = new RawPointsIncrease(points);%0A        Table table = TestUtils.createTable(5);%0A        assertEquals(points, rawPointsIncrease.computePoints(table, 0));%0A    %7D%0A%0A    @Theory%0A    public void equals_falseWhenNull(int points) %7B%0A        RawPointsIncrease rawPointsIncrease = new RawPointsIncrease(points);%0A        //noinspection ObjectEqualsNull%0A        assertFalse(rawPointsIncrease.equals(null));%0A    %7D%0A%0A    @Theory%0A    public void equals_falseWhenDifferentClass(int points) %7B%0A        RawPointsIncrease rawPointsIncrease = new RawPointsIncrease(points);%0A        GoldIncrease goldIncrease = new GoldIncrease(points);%0A        //noinspection EqualsBetweenInconvertibleTypes%0A        assertFalse(rawPointsIncrease.equals(goldIncrease));%0A    %7D%0A%0A    @Theory%0A    public void equals_trueWhenSame(int points) %7B%0A        RawPointsIncrease rawPointsIncrease = new RawPointsIncrease(points);%0A        assertEquals(rawPointsIncrease, rawPointsIncrease);%0A    %7D%0A%0A    @Theory%0A    public void equals_trueWhenSameContent(int points) %7B%0A        RawPointsIncrease rawPointsIncrease1 = new RawPointsIncrease(points);%0A        RawPointsIncrease rawPointsIncrease2 = new RawPointsIncrease(points);%0A        assertTrue(rawPointsIncrease1.equals(rawPointsIncrease2));%0A    %7D%0A%0A    @Theory%0A    public void hashCode_sameWhenSameContent(int points) %7B%0A        RawPointsIncrease rawPointsIncrease1 = new RawPointsIncrease(points);%0A        RawPointsIncrease rawPointsIncrease2 = new RawPointsIncrease(points);%0A        assertEquals(rawPointsIncrease1.hashCode(), rawPointsIncrease2.hashCode());%0A    %7D%0A%7D

Add test for RawPointsIncrease