Summary Table

Categories Total Count
PII 0
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.oneconsult.seoc.api.model;

import static org.assertj.core.api.Assertions.assertThat;

import org.junit.Test;

public class UserTest
{
/**
* Description: VaUserId is null
*/
@Test
public void getDomain_test0() {
User user = new User();
user.setVaUserId(null);

String actualDomain = user.getDomainFromVaUserId();
assertThat(actualDomain).isNull();
}

/**
* Description: Happy Path
*/
@Test
public void getDomain_test1() {
User user = new User();
String expectedDomain = "Domain";
user.setVaUserId(expectedDomain + "\\UserId");

String actualDomain = user.getDomainFromVaUserId();
assertThat(actualDomain).isEqualTo(expectedDomain);
}

/**
* Description: Domain, NetworkId separator(\) missing
*/
@Test
public void getDomain_test2() {
User user = new User();
String expectedDomain = "Domain";
user.setVaUserId(expectedDomain + "UserId");

String actualDomain = user.getDomainFromVaUserId();
assertThat(actualDomain).isNull();
}

/**
* Description: Domain name missing
*/
@Test
public void getDomain_test3() {
User user = new User();
user.setVaUserId("\\UserId");

String actualDomain = user.getDomainFromVaUserId();
assertThat(actualDomain).isEmpty();
}

/**
* Description: VaUserId is null
*/
@Test
public void getVaNetworkId_test0() {
User user = new User();
user.setVaUserId(null);

String actualNetId = user.getVaNetworkIdFromVaUserId();
assertThat(actualNetId).isNull();
}

/**
* Description: Happy path
*/
@Test
public void getVaNetworkId_test1() {
User user = new User();
String expectedNetId = "UserId";
user.setVaUserId("Domain\\" + expectedNetId);

String actualNetId = user.getVaNetworkIdFromVaUserId();
assertThat(actualNetId).isEqualTo(expectedNetId);
}

/**
* Description: Domain, NetworkId separator(\) missing
*/
@Test
public void getVaNetworkId_test2() {
User user = new User();
String expectedNetId = "DomainUserId";
user.setVaUserId(expectedNetId);

String actualNetId = user.getVaNetworkIdFromVaUserId();
assertThat(actualNetId).isEqualTo(expectedNetId);
}

/**
* Description: NetworkId missing
*/
@Test
public void getVaNetworkId_test3() {
User user = new User();
user.setVaUserId("Domain\\");

String actualNetId = user.getVaNetworkIdFromVaUserId();
assertThat(actualNetId).isEmpty();
}

/**
* Description: Test Domain appended to VaNetworkId
*/
@Test
public void appendDomainToNetworkId() {
User user = new User();
user.setDomain("Domain");
user.setVaNetworkId("vaNetworkId");
user.setVaUserId(user.appendDomainToNetworkId());
assertThat(user.getVaUserId()).isEqualTo("Domain\\vaNetworkId");
}
}