Exemple #1
0
  public void testList() {
    List list = ValuedColorEnum.getEnumList();

    assertNotNull(list);

    assertEquals(list.size(), ValuedColorEnum.getEnumMap().keySet().size());

    Iterator it = list.iterator();
    assertSame(ValuedColorEnum.RED, it.next());
    assertSame(ValuedColorEnum.GREEN, it.next());
    assertSame(ValuedColorEnum.BLUE, it.next());
  }
Exemple #2
0
  public void testMap() {
    Map map = ValuedColorEnum.getEnumMap();

    assertNotNull(map);

    assertEquals(map.keySet().size(), ValuedColorEnum.getEnumList().size());

    assertTrue(map.containsValue(ValuedColorEnum.RED));
    assertTrue(map.containsValue(ValuedColorEnum.GREEN));
    assertTrue(map.containsValue(ValuedColorEnum.BLUE));
    assertSame(ValuedColorEnum.RED, map.get("Red"));
    assertSame(ValuedColorEnum.GREEN, map.get("Green"));
    assertSame(ValuedColorEnum.BLUE, map.get("Blue"));
  }
Exemple #3
0
 public void testGetValue() {
   assertSame(ValuedColorEnum.RED, ValuedColorEnum.getEnum(1));
   assertSame(ValuedColorEnum.GREEN, ValuedColorEnum.getEnum(2));
   assertSame(ValuedColorEnum.BLUE, ValuedColorEnum.getEnum(3));
   assertSame(null, ValuedColorEnum.getEnum(4));
 }
Exemple #4
0
 public void testGet() {
   assertSame(ValuedColorEnum.RED, ValuedColorEnum.getEnum("Red"));
   assertSame(ValuedColorEnum.GREEN, ValuedColorEnum.getEnum("Green"));
   assertSame(ValuedColorEnum.BLUE, ValuedColorEnum.getEnum("Blue"));
   assertSame(null, ValuedColorEnum.getEnum("Pink"));
 }
Exemple #5
0
 public void testIterator() {
   Iterator it = ValuedColorEnum.iterator();
   assertSame(ValuedColorEnum.RED, it.next());
   assertSame(ValuedColorEnum.GREEN, it.next());
   assertSame(ValuedColorEnum.BLUE, it.next());
 }
Exemple #6
0
 public void testEquals() {
   assertSame(ValuedColorEnum.RED, ValuedColorEnum.RED);
   assertSame(ValuedColorEnum.getEnum("Red"), ValuedColorEnum.RED);
 }