File: TestEnumConverter.java

package info (click to toggle)
libjide-oss-java 3.7.6%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 13,448 kB
  • sloc: java: 91,177; xml: 661; makefile: 35
file content (32 lines) | stat: -rw-r--r-- 1,129 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
package com.jidesoft.converter;

import junit.framework.TestCase;

public class TestEnumConverter extends TestCase {
    public enum Rank {
        DEUCE, THREE, FOUR, FIVE, SIX,
        SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING, ACE
    }

    public void testEnumConverterEnum() {
        ObjectConverter converter1 = new EnumConverter("Rank", Rank.values(), new String[]{
                Rank.DEUCE.toString(),
                Rank.THREE.toString(),
                Rank.FOUR.toString(),
                Rank.FIVE.toString(),
                Rank.SIX.toString(),
                Rank.SEVEN.toString(),
                Rank.EIGHT.toString(),
                Rank.NINE.toString(),
                Rank.TEN.toString(),
                Rank.JACK.toString(),
                Rank.QUEEN.toString(),
                Rank.KING.toString(),
                Rank.ACE.toString(),
        });

        ObjectConverter converter2 = new EnumConverter("Rank", Rank.values(), EnumConverter.toStrings(Rank.values()));

        assertEquals(Rank.DEUCE.toString(), converter2.toString(Rank.DEUCE, null));
    }
}