Sha256: 93bb87006ad215ca1e5caa6bbee1dcdd65c973e5765ce12e8ca7352e0dee4243

Contents?: true

Size: 1.71 KB

Versions: 108

Compression:

Stored size: 1.71 KB

Contents

import org.junit.Test;
import org.junit.Ignore;

import static org.junit.Assert.assertEquals;

public class AcronymTest {


    @Test
    public void fromTitleCasedPhrases() {
        final String phrase = "Portable Network Graphics";
        final String expected = "PNG";
        assertEquals(expected, Acronym.generate(phrase));
    }

    @Ignore
    @Test
    public void fromOtherTitleCasedPhrases() {
        final String phrase = "Ruby on Rails";
        final String expected = "ROR";
        assertEquals(expected, Acronym.generate(phrase));
    }

    @Ignore
    @Test
    public void fromInconsistentlyCasedPhrases() {
        final String phrase = "HyperText Markup Language";
        final String expected = "HTML";
        assertEquals(expected, Acronym.generate(phrase));
    }

    @Ignore
    @Test
    public void fromPhrasesWithPunctuation() {
        final String phrase = "First In, First Out";
        final String expected = "FIFO";
        assertEquals(expected, Acronym.generate(phrase));
    }

    @Ignore
    @Test
    public void fromOtherPhrasesWithPunctuation() {
        final String phrase = "PHP: Hypertext Preprocessor";
        final String expected = "PHP";
        assertEquals(expected, Acronym.generate(phrase));
    }

    @Ignore
    @Test
    public void fromPhrasesWithPunctuationAndSentenceCasing() {
        final String phrase = "Complementary metal-oxide semiconductor";
        final String expected = "CMOS";
        assertEquals(expected, Acronym.generate(phrase));
    }

    @Ignore
    @Test
    public void fromPhraseWithSingleLetterWord() {
        final String phrase = "Cat in a Hat";
        final String expected = "CIAH";
        assertEquals(expected, Acronym.generate(phrase));
    }

}

Version data entries

108 entries across 108 versions & 1 rubygems

Version Path
trackler-2.0.8.7 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.8.6 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.8.5 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.8.4 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.8.3 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.8.2 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.8.1 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.7.0 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.6.44 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.6.43 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.6.42 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.6.41 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.6.40 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.6.39 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.6.38 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.6.37 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.6.36 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.6.35 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.6.34 tracks/java/exercises/acronym/src/test/java/AcronymTest.java
trackler-2.0.6.33 tracks/java/exercises/acronym/src/test/java/AcronymTest.java