Sha256: 2495489ce21b6b67d031dbfc72b23d8be6aa1ba5c7f593ae1701a2e34bed5e09

Contents?: true

Size: 1.13 KB

Versions: 119

Compression:

Stored size: 1.13 KB

Contents

import org.junit.Test;
import org.junit.Ignore;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;

import java.util.Arrays;
import java.util.Collection;

import static org.junit.Assert.assertEquals;

@RunWith(Parameterized.class)
public class ScrabbleScoreTest {

    private String scrabbleInput;
    private int scrabbleScore;

    @Parameterized.Parameters(name = "{index}: expected scrabble score for \"{0}\" to be {1}")
    public static Collection<Object[]> data() {
        return Arrays.asList(new Object[][]{
                {"", 0},
                {" \t\n", 0},
                {null, 0},
                {"a", 1},
                {"f", 4},
                {"street", 6},
                {"quirky", 22},
                {"OXYPHENBUTAZONE", 41},
                {"alacrity", 13},
        });
    }

    public ScrabbleScoreTest(String scrabbleInput, int scrabbleScore) {
        this.scrabbleInput = scrabbleInput;
        this.scrabbleScore = scrabbleScore;
    }


    @Test
    public void test() {
        Scrabble scrabble = new Scrabble(scrabbleInput);

        assertEquals(scrabbleScore, scrabble.getScore());
    }
}

Version data entries

119 entries across 119 versions & 1 rubygems

Version Path
trackler-2.1.0.11 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.1.0.10 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.1.0.9 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.1.0.8 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.1.0.7 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.1.0.6 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.1.0.5 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.1.0.4 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.1.0.3 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.1.0.2 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.1.0.1 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.1.0.0 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.0.8.55 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.0.8.54 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.0.8.53 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.0.8.52 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.0.8.51 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.0.8.50 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.0.8.49 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java
trackler-2.0.8.48 tracks/java/exercises/scrabble-score/src/test/java/ScrabbleScoreTest.java