package org.springframework.roo.project; import static org.junit.Assert.assertEquals; import org.junit.Test; /** * Unit test of the {@link DependencyType} enum. * * @author Andrew Swan * @since 1.2.0 */ public class DependencyTypeTest { @Test public void testValueOfEmptyCode() { assertEquals(DependencyType.JAR, DependencyType.valueOfTypeCode("")); } @Test public void testValueOfKnownCodes() { for (final DependencyType dependencyType : DependencyType.values()) { assertEquals(dependencyType, DependencyType.valueOfTypeCode(dependencyType.name().toLowerCase())); } } @Test public void testValueOfNullCode() { assertEquals(DependencyType.JAR, DependencyType.valueOfTypeCode(null)); } @Test public void testValueOfUnknownCode() { assertEquals(DependencyType.OTHER, DependencyType.valueOfTypeCode("guff")); } }