Doubles converter
@Test
public void double_converter () {
Double val = Doubles.stringConverter().convert("1.0");
assertEquals(new Double(1), val);
String valAsString = Doubles.stringConverter().reverse().convert(new Double(1));
assertEquals("1.0", valAsString);
}
Floats converter
@Test
public void float_converter () {
Float val = Floats.stringConverter().convert("2.0");
assertEquals(new Float(1), val);
String valAsString = Floats.stringConverter().reverse().convert(new Float(1));
assertEquals("2.0", valAsString);
}
Ints converter
@Test
public void ints_converter () {
Integer val = Ints.stringConverter().convert("3");
assertEquals(new Integer(3), val);
String valAsString = Ints.stringConverter().reverse().convert(new Integer(3));
assertEquals("3", valAsString);
}
Longs converter
@Test
public void longs_converter () {
Long val = Longs.stringConverter().convert("4");
assertEquals(new Long(4), val);
String valAsString = Longs.stringConverter().reverse().convert(new Long(4));
assertEquals("4", valAsString);
}
Shorts converter
@Test
public void shorts_converter () {
Short val = Shorts.stringConverter().convert("5");
assertEquals(new Short("5"), val);
String valAsString = Shorts.stringConverter().reverse().convert(new Short("5"));
assertEquals("5", valAsString);
}
Maps converter
@Test
public void maps_converter () {
BiMap<String, String> stateCapitals =
HashBiMap.create();
stateCapitals.put("Wisconsin", "Madison");
stateCapitals.put("Iowa", "Des Moines");
stateCapitals.put("Minnesota", "Saint Paul");
stateCapitals.put("Illinois", "Springfield");
stateCapitals.put("Michigan", "Lansing");
Converter<String, String> converter = Maps.asConverter(stateCapitals);
String state = converter.reverse().convert("Madison");
assertEquals("Wisconsin", state);
}