package com.processpuzzle.party.partytype.domain;
import static org.hamcrest.core.IsEqual.equalTo;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertThat;
import org.junit.Test;
import com.processpuzzle.litest.template.RepositoryTestTemplate;
public class PartyTypeRepositoryTest extends RepositoryTestTemplate<PartyTypeRepository, PartyTypeRepositoryTestFixture, PartyType> {
protected PartyTypeRepositoryTest( String fixtureContainerConfigurationPath ) {
super( fixtureContainerConfigurationPath );
}
@Override @Test
public void testAdd_ForOwnedAttributesAndComponents() {
assertEquals( root.getName(), databaseSpy.retrieveColumnFromRow("T_PARTY_TYPE", root.getId(), String.class, "name") );
}
@Override
public void testAdd_ForReferencedAggregateRoots() {
// TODO Auto-generated method stub
}
@Override
public void testDelete_ForOwnedAttributesAndComponents() {
// TODO Auto-generated method stub
}
@Override
public void testFindAll_ForResultCount() {
// TODO Auto-generated method stub
}
@Override
public void testFindById() {
// TODO Auto-generated method stub
}
@Override
public void testFindById_ForEagerLoadedComponents() {
// TODO Auto-generated method stub
}
@Override
public void testFindById_ForLazyLoadedComponents() {
// TODO Auto-generated method stub
}
@Override
public void testFindByQuery_ForComponentAttributes() {
// TODO Auto-generated method stub
}
@Override
public void testFindByQuery_ForDirectAttributes() {
// TODO Auto-generated method stub
}
public void findByName_SholdReturnOnePartyType() {
assertThat( repository.findByName( "PersonType" ), equalTo( fixture.getPersonType() ));
}
@Override
public void testUpdate_ForOwnedAttributesAndComponents() {
// TODO Auto-generated method stub
}
@Override
public void testUpdate_ForReferencedAggregateRoots() {
// TODO Auto-generated method stub
}
}