public void testSerialization_andThen() { Converter<String, Long> converterA = Longs.stringConverter(); Converter<Long, String> reverseConverter = Longs.stringConverter().reverse(); Converter<String, String> composedConverter = converterA.andThen(reverseConverter); SerializableTester.reserializeAndAssert(composedConverter); }
public void testStringConverter_convertError() { try { Longs.stringConverter().convert("notanumber"); fail(); } catch (NumberFormatException expected) { } }
public void testSerialization_reverse() { Converter<Long, String> reverseConverter = Longs.stringConverter().reverse(); SerializableTester.reserializeAndAssert(reverseConverter); }
@GwtIncompatible // SerializableTester public void testStringConverterSerialization() { SerializableTester.reserializeAndAssert(Longs.stringConverter()); }
public void testStringConverter_nullConversions() { assertNull(Longs.stringConverter().convert(null)); assertNull(Longs.stringConverter().reverse().convert(null)); }
@GwtIncompatible // NullPointerTester public void testStringConverter_nullPointerTester() throws Exception { NullPointerTester tester = new NullPointerTester(); tester.testAllPublicInstanceMethods(Longs.stringConverter()); }
public void testStringConverter_convert() { Converter<String, Long> converter = Longs.stringConverter(); assertEquals((Long) 1L, converter.convert("1")); assertEquals((Long) 0L, converter.convert("0")); assertEquals((Long) (-1L), converter.convert("-1")); assertEquals((Long) 255L, converter.convert("0xff")); assertEquals((Long) 255L, converter.convert("0xFF")); assertEquals((Long) (-255L), converter.convert("-0xFF")); assertEquals((Long) 255L, converter.convert("#0000FF")); assertEquals((Long) 438L, converter.convert("0666")); }
public void testStringConverter_reverse() { Converter<String, Long> converter = Longs.stringConverter(); assertEquals("1", converter.reverse().convert(1L)); assertEquals("0", converter.reverse().convert(0L)); assertEquals("-1", converter.reverse().convert(-1L)); assertEquals("255", converter.reverse().convert(0xffL)); assertEquals("255", converter.reverse().convert(0xFFL)); assertEquals("-255", converter.reverse().convert(-0xFFL)); assertEquals("438", converter.reverse().convert(0666L)); }
private void fillADL(final ViewDefinitionState view) throws JSONException { String selectedTOPICs = view.getJsonContext().getString("window.mainTab.form.selectedTOPICs"); boolean performAndAcceptFlag = view.getJsonContext().getBoolean("window.mainTab.form.performAndAccept"); Entity defaultReason = findDefaultReason(); List<Long> ids = Lists.newArrayList(Longs.stringConverter().convertAll( Splitter.on(',').trimResults().omitEmptyStrings().splitToList(selectedTOPICs))); List<Entity> entries = Lists.newArrayList(); ids.forEach(id -> { createADLEntry(entries, id, performAndAcceptFlag, defaultReason); }); updateADLState(view, entries); }
/** * Determine the primitive type's converter * @param type the primitive type * @return the primitive type's converter or null */ public static Converter<String, ?> determinePrimitiveConverter(Type type){ if (String.class.equals(type)){ return StringConverter.INSTANCE; } else if (Boolean.class.equals(type) || boolean.class.equals(type)){ return BooleanConverter.INSTANCE; } else if (Integer.class.equals(type) || int.class.equals(type)){ return Ints.stringConverter(); } else if (Long.class.equals(type) || long.class.equals(type)) { return Longs.stringConverter(); } else if (Short.class.equals(type) || short.class.equals(type)){ return Shorts.stringConverter(); } else if (Float.class.equals(type) || float.class.equals(type)){ return Floats.stringConverter(); } else if (Double.class.equals(type) || double.class.equals(type)){ return Doubles.stringConverter(); } return null; }
public void showEntryData(final SearchCriteriaBuilder scb, final FilterValueHolder filterValue) { if (!filterValue.has(ORDERS_PARAMETER)) { scb.add(SearchRestrictions.idEq(0L)); } else if (filterValue.has(ORDERS_PARAMETER)) { String ids = filterValue.getString(ORDERS_PARAMETER); Iterable<Long> longIds = Longs.stringConverter() .convertAll(Splitter.on(',').trimResults().omitEmptyStrings().splitToList(ids)); List<Long> id = Lists.newArrayList(longIds); scb.add(SearchRestrictions.in("id", id)); } } }
public void testSerialization_andThen() { Converter<String, Long> converterA = Longs.stringConverter(); Converter<Long, String> reverseConverter = Longs.stringConverter().reverse(); Converter<String, String> composedConverter = converterA.andThen(reverseConverter); SerializableTester.reserializeAndAssert(composedConverter); }
public void testStringConverter_convertError() { try { Longs.stringConverter().convert("notanumber"); fail(); } catch (NumberFormatException expected) { } }
public void testSerialization_reverse() { Converter<Long, String> reverseConverter = Longs.stringConverter().reverse(); SerializableTester.reserializeAndAssert(reverseConverter); }
@GwtIncompatible // SerializableTester public void testStringConverterSerialization() { SerializableTester.reserializeAndAssert(Longs.stringConverter()); }
public void testStringConverter_nullConversions() { assertNull(Longs.stringConverter().convert(null)); assertNull(Longs.stringConverter().reverse().convert(null)); }
@GwtIncompatible // NullPointerTester public void testStringConverter_nullPointerTester() throws Exception { NullPointerTester tester = new NullPointerTester(); tester.testAllPublicInstanceMethods(Longs.stringConverter()); }
public void showGeneratedOrders(final SearchCriteriaBuilder scb, final FilterValueHolder filterValue) { Long orderId = null; if (!filterValue.has(ORDER_PARAMETER) && !filterValue.has(ORDERS_PARAMETER)) { orderId = 0L; scb.add(SearchRestrictions.belongsTo(OrderFieldsOFSPG.ROOT, OrdersConstants.PLUGIN_IDENTIFIER, OrdersConstants.MODEL_ORDER, orderId)).add(SearchRestrictions.isNotNull(OrderFieldsOFSPG.PARENT)); return; } else if (filterValue.has(ORDER_PARAMETER)) { orderId = filterValue.getLong(ORDER_PARAMETER); scb.add(SearchRestrictions.belongsTo(OrderFieldsOFSPG.ROOT, OrdersConstants.PLUGIN_IDENTIFIER, OrdersConstants.MODEL_ORDER, orderId)).add(SearchRestrictions.isNotNull(OrderFieldsOFSPG.PARENT)); } else if (filterValue.has(ORDERS_PARAMETER)) { String ids = filterValue.getString(ORDERS_PARAMETER); Iterable<Long> longIds = Longs.stringConverter().convertAll( Splitter.on(',').trimResults().omitEmptyStrings().splitToList(ids)); scb.createAlias(OrderFieldsOFSPG.ROOT, OrderFieldsOFSPG.ROOT, JoinType.LEFT) .add(SearchRestrictions.in(OrderFieldsOFSPG.ROOT + ".id", Lists.newArrayList(longIds))) .add(SearchRestrictions.isNotNull(OrderFieldsOFSPG.PARENT)); } else { return; } }
public void testStringConverter_convert() { Converter<String, Long> converter = Longs.stringConverter(); assertEquals((Long) 1L, converter.convert("1")); assertEquals((Long) 0L, converter.convert("0")); assertEquals((Long) (-1L), converter.convert("-1")); assertEquals((Long) 255L, converter.convert("0xff")); assertEquals((Long) 255L, converter.convert("0xFF")); assertEquals((Long) (-255L), converter.convert("-0xFF")); assertEquals((Long) 255L, converter.convert("#0000FF")); assertEquals((Long) 438L, converter.convert("0666")); }
public void testStringConverter_reverse() { Converter<String, Long> converter = Longs.stringConverter(); assertEquals("1", converter.reverse().convert(1L)); assertEquals("0", converter.reverse().convert(0L)); assertEquals("-1", converter.reverse().convert(-1L)); assertEquals("255", converter.reverse().convert(0xffL)); assertEquals("255", converter.reverse().convert(0xFFL)); assertEquals("-255", converter.reverse().convert(-0xFFL)); assertEquals("438", converter.reverse().convert(0666L)); }