@Test
public void shouldMapDouble() {

	Assert.assertEquals(Double.valueOf(1.23), this.mapper.map(DoubleNode.valueOf(1.23)));
	Assert.assertEquals(Double.valueOf(1.23), this.mapper.map(DoubleNode.valueOf(1.23), null, Number.class));
	Assert.assertEquals(Double.valueOf(1.23), this.mapper.map(DoubleNode.valueOf(1.23), null, Object.class));
	Assert.assertEquals(Double.valueOf(1.23), this.mapper.map(DoubleNode.valueOf(1.23), null, Double.class));
	Assert.assertEquals(Double.valueOf(1.23), this.mapper.map(DoubleNode.valueOf(1.23), null, Double.TYPE));
	Assert.assertEquals(Float.valueOf(1.23f), this.mapper.map(DoubleNode.valueOf(1.23), null, Float.class));
	Assert.assertEquals(Float.valueOf(1.23f), this.mapper.map(DoubleNode.valueOf(1.23), null, Float.TYPE));
}