package org.richfaces.javascript.client.converter; import java.util.List; import javax.faces.convert.Converter; import javax.faces.convert.ShortConverter; import org.junit.runners.Parameterized.Parameters; import org.richfaces.javascript.client.RunParameters; public class ShortConverterTest extends ConverterTestBase { public ShortConverterTest(RunParameters criteria) { super(criteria); } @Override protected Converter createConverter() { ShortConverter byteConverter = new ShortConverter(); return byteConverter; } @Override protected String getJavaScriptFunctionName() { return "convertShort"; } @Override protected void compareResult(Object convertedValue, Object jsConvertedValue) { compareNumbers(convertedValue, jsConvertedValue); } @Parameters public static List<RunParameters[]> getRunParameterss() { return options( pass("true"), pass("123"), pass("0"), pass("1"), pass(Long.toString(Long.MAX_VALUE)), pass(Short.toString(Short.MIN_VALUE)), pass(Short.toString(Short.MAX_VALUE)), pass("-129"), pass("256"), pass("-0"), pass("0.05")); } }