@Test
    public void testUnannotatedEnum() throws GuacamoleException {

        EnumGuacamoleProperty<Vegetable> favoriteVegetable = new EnumGuacamoleProperty<Vegetable>(
                "potato", Vegetable.POTATO,
                "carrot", Vegetable.CARROT
        ) {

            @Override
            public String getName() {
                return "favorite-vegetable";
            }

        };

        assertEquals(Vegetable.POTATO, favoriteVegetable.parseValue("potato"));
        assertEquals(Vegetable.CARROT, favoriteVegetable.parseValue("carrot"));

    }
Verifies that EnumGuacamoleProperty can be constructed for enums that
are not annotated with {@link PropertyValue}.

@throws GuacamoleException
    If a valid test value is incorrectly recognized by parseValue() as
    invalid.
guacamole-ext/src/test/java/org/apache/guacamole/properties/EnumGuacamolePropertyTest.java