EN · DE · RU · FR · ES

#209: CampaignDOTest.java

plugins/org.projectforge.plugins.marketing/src/test/java/org/projectforge/plugins/marketing/CampaignDOTest.java Tipo: Java · Rol: Prueba · Fuente: plugins/org.projectforge.plugins.marketing/src/test/java/org/projectforge/plugins/marketing/CampaignDOTest.java 53 líneas · 26 código · 22 comentarios · 5 en blanco
Prueba unitaria/de integración para CampaignDO. Valida la corrección del comportamiento de la clase de producción correspondiente.

Estructura del código

Paquete: org.projectforge.plugins.marketing

Clases: CampaignDOTest

Métodos (1): getValuesAsArray

Importaciones: 3 paquetes

Código fuente (resumido)

package org.projectforge.plugins.marketing;

import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.assertArrayEquals;
import static org.junit.jupiter.api.Assertions.assertNull;

public class CampaignDOTest
{
  @Test
  public void getValuesAsArray()
  {
    assertNull(getValues(null));
    assertNull(getValues(""));
    assertNull(getValues("   "));
    assertArrayEquals(new String[] { "true" }, getValues("true; "));
    assertArrayEquals(new String[] { "true", "false" }, getValues("true; false"));
    assertArrayEquals(new String[] { "Premium-bottle-wine", "greeting-card", "none" },
        getValues("Premium-bottle-wine; greeting-card; none"));
  }

  private String[] getValues(final String values)
  {
    final AddressCampaignDO campaign = new AddressCampaignDO();
    campaign.setValues(values);
    final String[] result = campaign.getValuesArray();
    assertArrayEquals(result, AddressCampaignDO.Companion.getValuesArray(campaign.getValues()));
    return result;
  }
}

Historial de Git

868d6abb7 2025 -> 2026
63081666f Encabezados de archivos fuente: 2024 -> 2025.
b6092df09 Derechos de autor 2023 -> 2024
ab45d51fa Derechos de autor 2001-2022 -> 2001-2023.
5f7ef41b8 Derechos de autor 2021 -> 2022