package org.dddlib.organisation.domain;
import org.dayatang.utils.DateUtils;
import org.dddlib.organisation.utils.OrganisationUtils;
import org.junit.Test;
import java.util.Date;
import static org.junit.Assert.assertTrue;
public class LineMgmtTest extends AbstractIntegrationTest {
@Test
public final void testFindResponsiblesOfOrganization() {
OrganisationUtils organisationUtils = new OrganisationUtils();
Date date = DateUtils.date(2012, 1, 3);
Company company = organisationUtils.createCompany("总公司", date);
Department financial = organisationUtils.createDepartment("财务部", date);
OrgLineMgmt lineMgmt = new OrgLineMgmt(company, financial, date);
lineMgmt.save();
System.out.println(OrgLineMgmt.findAll().size());
assertTrue(OrgLineMgmt.findAll().contains(lineMgmt));
assertTrue(OrgLineMgmt.findChildrenOfOrganization(company, date).contains(financial));
}
}