public static void main()

in src/org/gridgain/inspection/abbrev/AbbreviationInspection.java [417:440]


    public static void main(String[] args) {
        AbbreviationInspection i = new AbbreviationInspection();

        assert listsEqual(Arrays.asList("count"), i.nameParts("count"));
        assert listsEqual(Arrays.asList("Count"), i.nameParts("Count"));
        assert listsEqual(Arrays.asList("Count", "1"), i.nameParts("Count1"));
        assert listsEqual(Arrays.asList("my", "Count"), i.nameParts("myCount"));
        assert listsEqual(Arrays.asList("my", "Count"), i.nameParts("myCount"));
        assert listsEqual(Arrays.asList("MY", "_", "COUNT"), i.nameParts("MY_COUNT"));
        assert listsEqual(Arrays.asList("MY", "_", "COUNT", "1"), i.nameParts("MY_COUNT1"));
        assert listsEqual(Arrays.asList("_", "_", "my", "_", "Count"), i.nameParts("__my_Count"));
        assert listsEqual(Arrays.asList("my", "123", "Count"), i.nameParts("my123Count"));
        assert listsEqual(Arrays.asList("my", "_","123", "_", "Count"), i.nameParts("my_123_Count"));
        assert listsEqual(Arrays.asList("my","BIG", "Count"), i.nameParts("myBIGCount"));
        assert listsEqual(Arrays.asList("my","BIG", "_", "count"), i.nameParts("myBIG_count"));
        assert listsEqual(Arrays.asList("my","1", "BIG", "2", "count"), i.nameParts("my1BIG2count"));
        assert listsEqual(Arrays.asList("my","1", "BIG", "2", "Count"), i.nameParts("my1BIG2Count"));


        assert "cnt".equals(i.replaceWithAbbreviations(i.nameParts("count")));
        assert "Cnt".equals(i.replaceWithAbbreviations(i.nameParts("Count")));
        assert "myCnt".equals(i.replaceWithAbbreviations(i.nameParts("myCount")));
        assert "MY_CNT".equals(i.replaceWithAbbreviations(i.nameParts("MY_COUNT")));
    }