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);
}
}