@Test
public void shouldMapBoolean() {

	Assert.assertEquals(BooleanNode.valueOf(true), this.mapper.map(true));
	Assert.assertEquals(BooleanNode.valueOf(true), this.mapper.map(true, null, BooleanNode.class));
	Assert.assertEquals(BooleanNode.valueOf(true), this.mapper.map(true, null, IPrimitiveNode.class));
	Assert.assertEquals(BooleanNode.valueOf(true), this.mapper.map(true, null, IJsonNode.class));
	Assert.assertEquals(BooleanNode.valueOf(true), this.mapper.map(true, null, AbstractJsonNode.class));
	Assert.assertEquals(BooleanNode.valueOf(true), this.mapper.map(true, null, Object.class));
	Assert.assertSame(BooleanNode.class, this.mapper.getDefaultMappingType(Boolean.TYPE));
	Assert.assertSame(BooleanNode.class, this.mapper.getDefaultMappingType(Boolean.class));
}