Esempio n. 1
0
  @Test
  public void shouldGenerateEnumMappingMethod() {
    ExternalOrderType target = OrderMapper.INSTANCE.orderTypeToExternalOrderType(OrderType.B2B);
    assertThat(target).isEqualTo(ExternalOrderType.B2B);

    target = OrderMapper.INSTANCE.orderTypeToExternalOrderType(OrderType.RETAIL);
    assertThat(target).isEqualTo(ExternalOrderType.RETAIL);
  }
Esempio n. 2
0
  @Test
  public void shouldConsiderConstantMappings() {
    ExternalOrderType target = OrderMapper.INSTANCE.orderTypeToExternalOrderType(OrderType.EXTRA);
    assertThat(target).isEqualTo(ExternalOrderType.SPECIAL);

    target = OrderMapper.INSTANCE.orderTypeToExternalOrderType(OrderType.STANDARD);
    assertThat(target).isEqualTo(ExternalOrderType.DEFAULT);

    target = OrderMapper.INSTANCE.orderTypeToExternalOrderType(OrderType.NORMAL);
    assertThat(target).isEqualTo(ExternalOrderType.DEFAULT);
  }