@Test
    public void testSingularize(){
        assertEquals("prognosis", SINGULAR.format("prognoses"));
        assertEquals("Analysis", SINGULAR.format("Analyses"));
        assertEquals("book", SINGULAR.format("books"));
        assertEquals("person", SINGULAR.format("people"));
        assertEquals("money", SINGULAR.format("money"));

        assertEquals("action", SINGULAR.format("actions"));
        assertEquals("availableBettingLimit", SINGULAR.format("availableBettingLimits"));
        assertEquals("availableExtendDuration", SINGULAR.format("availableExtendDurations"));
        assertEquals("betStat", SINGULAR.format("betStats"));
        assertEquals("bet", SINGULAR.format("bets"));
        assertEquals("brokenGame", SINGULAR.format("brokenGames"));
        assertEquals("capability", SINGULAR.format("capabilities"));
        assertEquals("card", SINGULAR.format("cards"));
        assertEquals("casinoClientProperty", SINGULAR.format("casinoClientProperties"));
        assertEquals("clientProperty", SINGULAR.format("clientProperties"));
        assertEquals("countRange", SINGULAR.format("countRanges"));
        assertEquals("deleted", SINGULAR.format("deleted"));
        assertEquals("delta", SINGULAR.format("delta"));
        assertEquals("gameType", SINGULAR.format("gameTypes"));
        assertEquals("history", SINGULAR.format("histories"));
        assertEquals("history", SINGULAR.format("history"));
        assertEquals("info", SINGULAR.format("infos"));
        assertEquals("limit", SINGULAR.format("limits"));
        assertEquals("maskUrl", SINGULAR.format("maskUrls"));
        assertEquals("metadata", SINGULAR.format("metadata"));
        assertEquals("offlineGame", SINGULAR.format("offlineGames"));
        assertEquals("playerInfo", SINGULAR.format("playerInfo"));
        assertEquals("playerInfo", SINGULAR.format("playerInfos"));
        assertEquals("position", SINGULAR.format("positions"));
        assertEquals("providerItem", SINGULAR.format("providerItems"));
        assertEquals("resolvedSideBet", SINGULAR.format("resolvedSideBets"));
        assertEquals("resultCount", SINGULAR.format("resultCounts"));
        assertEquals("result", SINGULAR.format("results"));
        assertEquals("serviceUrl", SINGULAR.format("serviceUrls"));
        assertEquals("setting", SINGULAR.format("settings"));
        assertEquals("statistic", SINGULAR.format("statistic"));
        assertEquals("stream", SINGULAR.format("streams"));
        assertEquals("suggestedBet", SINGULAR.format("suggestedBets"));
        assertEquals("supportedMessage", SINGULAR.format("supportedMessages"));
        assertEquals("tableHistory", SINGULAR.format("tableHistory"));
        assertEquals("tableStat", SINGULAR.format("tableStats"));
        assertEquals("table", SINGULAR.format("tables"));
        assertEquals("tag", SINGULAR.format("tags"));
        assertEquals("updated", SINGULAR.format("updated"));
        assertEquals("urlTypeList", SINGULAR.format("urlTypeList"));
        assertEquals("urlsList", SINGULAR.format("urlsList"));
        assertEquals("winnerListRange", SINGULAR.format("winnerListRanges"));
        assertEquals("winner", SINGULAR.format("winners"));
    }
Tests for {@link Formatter}.

@author David Yu
@author Kostiantyn Shchepanovskyi
protostuff-compiler/src/test/java/io/protostuff/compiler/FomatterTest.java