avatar
POJO Java Class Java

Before:

package com.flagtick.core.models.dto;
import com.flagtick.core.utils.Constants;
import org.apache.commons.lang3.StringUtils;

public class FlagtickDto {
    
    private String personId;
    private String addrtype;
    private String addressid;

    public String getPersonId() {
        return personId;
    }

    public String getAddrtype() {
        return addrtype;
    }

    public String getAddressid() {
        return addressid;
    }
}

After:

package com.flagtick.core.models.dto;
import io.wcm.testing.mock.aem.junit5.AemContextExtension;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.junit.jupiter.MockitoExtension;


import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;


@ExtendWith({
        AemContextExtension.class,
        MockitoExtension.class})
public class MemberAddressDtoTest {

    private FlagtickDto flagtickDto;

    private static final Boolean TEST_BOOLEAN = true;

    private static final INTEGER TEST_INTEGER = 12344;

    private static final String TEST_STRING = "yolo simlon";

    @BeforeEach
    void setUp() throws Exception {
        flagtickDto = new FlagtickDto();
    }

    @Test
    void testMemberAddressDtoExist() {
        assertNotNull(flagtickDto);
    }

    @Test
    void testPersonId() {
        flagtickDto.setPersonId(TEST_INTEGER);
        assertEquals(TEST_INTEGER, flagtickDto.getPersonId());
    }

    @Test
    void testAddrtype() {
        flagtickDto.setAddrtype(TEST_STRING);
        assertEquals(TEST_STRING, flagtickDto.getAddrtype());
    }

    @Test
    void testAddressid() {
        flagtickDto.setAddressid(TEST_STRING);
        assertEquals(TEST_STRING, flagtick.getAddressid());
    }
}

Note: @Test should target function in Java class. For instance, getAddressid() and setAddressid().

You need to login to do this manipulation!