public void testAddProjectScmRoot()
throws Exception
{
ProjectGroup projectGroup = projectGroupDao.getProjectGroup( testProjectGroup2.getId() );
ProjectScmRoot projectScmRoot = createTestProjectScmRoot( "scmRootAddress", 1, 0, "", projectGroup );
projectScmRoot = projectScmRootDao.addProjectScmRoot( projectScmRoot );
List<ProjectScmRoot> projectScmRoots =
projectScmRootDao.getProjectScmRootByProjectGroup( projectGroup.getId() );
assertEquals( "check # of project scm root", 2, projectScmRoots.size() );
ProjectScmRoot retrievedProjectScmRoot =
projectScmRootDao.getProjectScmRootByProjectGroupAndScmRootAddress( projectGroup.getId(), "scmRootAddress" );
assertProjectScmRootEquals( projectScmRoot, retrievedProjectScmRoot );
assertProjectGroupEquals( projectScmRoot.getProjectGroup(), retrievedProjectScmRoot.getProjectGroup() );
}