package com.fluentinterface.utils; import org.junit.Test; import static com.fluentinterface.utils.ConversionUtils.translateFromPrimitive; import static junit.framework.Assert.assertTrue; public class ConversionUtilsTest { @Test public void testTranslateFromPrimitiveSupportedConversions() { // not using Hamcrest matchers due to generics explicit typing obscuring test assertTrue(translateFromPrimitive(boolean.class).equals(Boolean.class)); assertTrue(translateFromPrimitive(byte.class).equals(Byte.class)); assertTrue(translateFromPrimitive(short.class).equals(Short.class)); assertTrue(translateFromPrimitive(char.class).equals(Character.class)); assertTrue(translateFromPrimitive(int.class).equals(Integer.class)); assertTrue(translateFromPrimitive(long.class).equals(Long.class)); assertTrue(translateFromPrimitive(float.class).equals(Float.class)); assertTrue(translateFromPrimitive(double.class).equals(Double.class)); } }