<commit_before>package seedu.address.model;

import static org.junit.Assert.*;

import org.junit.Test;

import seedu.address.commons.exceptions.IllegalValueException;
import seedu.address.model.person.Person;
import seedu.address.testutil.PersonBuilder;
import seedu.address.testutil.TestPerson;

/**
 * Test classes for Person
 */
public class PersonTest {
    @Test
    public void person_hashCodeShouldMatch_returnTrue() {
        TestPerson pb;
        try {
            pb = (new PersonBuilder()).withAddress("Singapore").withLabels("testLabel").withName("Name").withPhone("12345678").withEmail("<EMAIL>").build();
            Person p = new Person(pb);
            int hashcode = 1027801006;
            assert(p.hashCode() == hashcode);
        } catch (IllegalValueException e) {
            e.printStackTrace();
            fail("Person fail Illegal value");
        }
        
    }
}<commit_msg>Fix CI issues<commit_after>package seedu.address.model;

import static org.junit.Assert.fail;

import org.junit.Test;

import seedu.address.commons.exceptions.IllegalValueException;
import seedu.address.model.person.Person;
import seedu.address.testutil.PersonBuilder;
import seedu.address.testutil.TestPerson;

/**
 * Test classes for Person
 */
public class PersonTest {
    @Test
    public void person_hashCodeShouldMatch_returnTrue() {
        TestPerson pb;
        try {
            pb = (new PersonBuilder())
                    .withAddress("Singapore")
                    .withLabels("testLabel")
                    .withName("Name")
                    .withPhone("12345678")
                    .withEmail("<EMAIL>")
                    .build();
            Person p = new Person(pb);
            int hashcode = 1027801006;
            assert(p.hashCode() == hashcode);
        } catch (IllegalValueException e) {
            e.printStackTrace();
            fail("Person fail Illegal value");
        }
    }
}
{'fraction_non_alphanumeric': 0.11438923395445134, 'fraction_numerical': 0.018633540372670808, 'mean_word_length': 2.3912280701754387, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '819782', 'n_tokens_mistral': 553, 'n_tokens_neox': 521, 'n_words': 106}