Package sk.vrto.service.domain

Source Code of sk.vrto.service.domain.ContactCreatorTest

package sk.vrto.service.domain;

import org.testng.annotations.Test;
import sk.vrto.domain.Contact;
import sk.vrto.domain.User;

import static org.testng.Assert.assertEquals;

public class ContactCreatorTest {

    private ContactCreator creator = new ContactCreator();
    private User user; // no need to create for test purposes

    @Test(expectedExceptions = IllegalArgumentException.class)
    public void testMapFromAddressInvalid1() {
        String address = "invalidmail.sk";
        creator.mapFromAddress(address, user);
    }

    @Test
    public void testMapFromAddressOnlyFirstName() {
        String address = "satan@hell.fi";
        Contact contact = creator.mapFromAddress(address, user);
        assertEquals("Satan", contact.getName());
    }

    @Test
    public void testMapFromAddressFirstNameAndSurname() {
        String address = "satan.diablo@hell.fi";
        Contact contact = creator.mapFromAddress(address, user);
        assertEquals("Satan Diablo", contact.getName());
    }

}
TOP

Related Classes of sk.vrto.service.domain.ContactCreatorTest

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.