### Question:
TypeAliases { Map<String, TypeAlias> getAliasesMappedByName() { return nameToAliasMap; } TypeAliases();   }### Answer:
@Test void shouldInitializeMapOfAliasesByNameProperly() { assertThat(typeAliases.getAliasesMappedByName().entrySet()) .containsExactlyInAnyOrder( getEntryWithNameKey("Object", Object.class), getEntryWithNameKey("String", String.class), getEntryWithNameKey("Integer", Integer.class), getEntryWithNameKey("Long", Long.class), getEntryWithNameKey("Double", Double.class), getEntryWithNameKey("Boolean", Boolean.class), getEntryWithNameKey("Byte", Byte.class), getEntryWithNameKey("Short", Short.class), getEntryWithNameKey("Character", Character.class), getEntryWithNameKey("Float", Float.class), getEntryWithNameKey("Void", Void.class), getEntryWithNameKey("int", int.class), getEntryWithNameKey("long", long.class), getEntryWithNameKey("double", double.class), getEntryWithNameKey("boolean", boolean.class), getEntryWithNameKey("byte", byte.class), getEntryWithNameKey("short", short.class), getEntryWithNameKey("char", char.class), getEntryWithNameKey("float", float.class), getEntryWithNameKey("void", void.class), getEntryWithNameKey("ZonedDateTime", ZonedDateTime.class), getEntryWithNameKey("BigDecimal", BigDecimal.class), getEntryWithNameKey("List", List.class), getEntryWithNameKey("Map", Map.class), getEntryWithNameKey("Set", Set.class), getEntryWithNameKey("Expression.Undefined", Expression.UNDEFINED)); }