Summary Table

Categories Total Count
PII 3
URL 0
DNS 0
EKL 0
IP 0
PORT 0
VsID 0
CF 0
AI 0
VPD 0
PL 0
Other 0

File Content

package gov.va.med.ars.util;

import static org.junit.Assert.assertEquals;

import java.math.BigInteger;
import java.util.ArrayList;
import java.util.List;

import javax.mail.internet.InternetAddress;

import org.junit.Test;

public class EmailTest {

@Test
public void isValidEmailTest() {
String email = "
PII ";
boolean isValid = false;
isValid = Email.isValidEmail(email);
assertEquals(true, isValid);
}

@Test
public void getTemplateNameTest() {
String submitted = "SUBMITTED";
String manuallyClosed = "MANUALLY CLOSED";

String tempName = Email.getTemplateName(submitted);
String tempNameManual = Email.getTemplateName(manuallyClosed);
assertEquals("submittedTemplate", tempName);
assertEquals("manuallyClosedTemplate", tempNameManual);
}

@Test
public void getAddressToTest() {
List<String> recipients = new ArrayList<>();
recipients.add("
PII ");
recipients.add("
PII ");

InternetAddress[] addressTo = new InternetAddress[2];
addressTo = Email.getAddressTo(recipients);

assertEquals(2, addressTo.length);
}

@Test
public void buildEmailBodyTest() {
String emailBody = "";

emailBody = Email.buildEmailBody("Header", "message", new BigInteger("10000"), new BigInteger("20000"));
assertEquals(true, emailBody.length() > 0);
}
}