private ComponentDto insertProject(ComponentDto project) { dbClient.componentDao().insert(dbSession, project); dbSession.commit(); return project; } }
private ComponentDto insertComponent(ComponentDto component) { dbClient.componentDao().insert(session, component); session.commit(); return component; } }
private ComponentDto insertComponent(ComponentDto componentDto) { db.getDbClient().componentDao().insert(session, componentDto); session.commit(); return componentDto; }
private ComponentDto insertComponent(ComponentDto componentDto) { db.getDbClient().componentDao().insert(session, componentDto); session.commit(); return componentDto; }
@Test public void fail_to_delete_not_deletable_resource_type() { ResourceType resourceType = mock(ResourceType.class); when(resourceType.getBooleanProperty("deletable")).thenReturn(false); when(mockResourceTypes.get(anyString())).thenReturn(resourceType); ComponentDto project = ComponentTesting.newPrivateProjectDto(db.organizations().insert()); dbClient.componentDao().insert(dbSession, project); dbSession.commit(); expectedException.expect(IllegalArgumentException.class); underTest.delete(dbSession, project); }
private ComponentDto insertComponent(ComponentDto component) { dbClient.componentDao().insert(dbTester.getSession(), component); dbTester.getSession().commit(); return component; }
private ComponentDto insertFile(ComponentDto project) { ComponentDto file = newFileDto(project); componentDao.insert(db.getSession(), file); db.getSession().commit(); return file; }
@Test public void fail_to_delete_null_resource_type() { when(mockResourceTypes.get(anyString())).thenReturn(null); ComponentDto project = ComponentTesting.newPrivateProjectDto(db.organizations().insert()); dbClient.componentDao().insert(dbSession, project); dbSession.commit(); expectedException.expect(IllegalArgumentException.class); underTest.delete(dbSession, project); }
private SnapshotDto insertComponentAndSnapshot(ComponentDto component) { dbClient.componentDao().insert(dbSession, component); SnapshotDto snapshot = dbClient.snapshotDao().insert(dbSession, newAnalysis(component)); db.commit(); return snapshot; }
private ComponentDto insertProject(String projectUuid, String projectKey) { ComponentDto project = ComponentTesting.newPrivateProjectDto(db.getDefaultOrganization(), projectUuid) .setDbKey(projectKey); dbClient.componentDao().insert(dbSession, project); dbSession.commit(); return project; }
private ComponentDto createFile(String fileKey, ComponentDto project) { ComponentDto file = ComponentTesting.newFileDto(project, null) .setDbKey(fileKey) .setLanguage(XOO_LANGUAGE); dbClient.componentDao().insert(dbSession, file); dbSession.commit(); return file; }
@Test public void fail_with_IAE_if_not_a_project() { mockResourceTypeAsValidProject(); ComponentDto project = ComponentTesting.newPrivateProjectDto(db.organizations().insert()); dbClient.componentDao().insert(dbSession, project); ComponentDto file = newFileDto(project, null); dbClient.componentDao().insert(dbSession, file); dbSession.commit(); expectedException.expect(IllegalArgumentException.class); underTest.delete(dbSession, file); }
private ComponentDto createProject(String projectKey) { ComponentDto project = ComponentTesting.newPrivateProjectDto(dbTester.organizations().insert()).setDbKey(projectKey); dbClient.componentDao().insert(dbSession, project); dbSession.commit(); return project; } }
private ComponentDto createProject(String projectKey) { ComponentDto project = ComponentTesting.newPrivateProjectDto(dbTester.organizations().insert()).setDbKey(projectKey); dbClient.componentDao().insert(dbSession, project); dbSession.commit(); return project; }
private ComponentDto insertComponent(String key, String uuid) { ComponentDto componentDto = new ComponentDto() .setOrganizationUuid("org1") .setDbKey(key) .setUuid(uuid) .setUuidPath(uuid + ".") .setRootUuid(uuid) .setProjectUuid(uuid); dbClient.componentDao().insert(db.getSession(), componentDto); return componentDto; }
private ComponentDto insertComponent(String key, String uuid) { ComponentDto componentDto = new ComponentDto() .setOrganizationUuid("org1") .setDbKey(key) .setUuid(uuid) .setUuidPath(uuid + ".") .setRootUuid(uuid) .setProjectUuid(uuid); dbClient.componentDao().insert(db.getSession(), componentDto); return componentDto; }
@Test public void dont_fail_for_long_forked_from_master_with_modules() { ComponentDto masterProject = dbTester.components().insertMainBranch(); dbClient.componentDao().insert(dbTester.getSession(), ComponentTesting.newModuleDto(masterProject)); setBranch(BranchType.LONG, masterProject.uuid()); dbTester.getSession().commit(); treeRootHolder.setRoot(ReportComponent.builder(Component.Type.PROJECT, 1).setUuid("DEFG") .setKey("branch") .build()); underTest.execute(new TestComputationStepContext()); }
@Test public void fail_if_slb_is_targeting_master_with_modules() { ComponentDto masterProject = dbTester.components().insertMainBranch(); dbClient.componentDao().insert(dbTester.getSession(), ComponentTesting.newModuleDto(masterProject)); setBranch(BranchType.SHORT, masterProject.uuid()); dbTester.getSession().commit(); treeRootHolder.setRoot(ReportComponent.builder(Component.Type.PROJECT, 1).setUuid("DEFG") .setKey("branch") .build()); thrown.expect(MessageException.class); thrown.expectMessage("Due to an upgrade, you need first to re-analyze the target branch 'master' before analyzing this short-lived branch."); underTest.execute(new TestComputationStepContext()); }
@Test public void not_fail_if_analysis_date_is_after_last_analysis() { ComponentDto project = ComponentTesting.newPrivateProjectDto(dbTester.organizations().insert(), "ABCD").setDbKey(PROJECT_KEY); dbClient.componentDao().insert(dbTester.getSession(), project); dbClient.snapshotDao().insert(dbTester.getSession(), SnapshotTesting.newAnalysis(project).setCreatedAt(1420088400000L)); // 2015-01-01 dbTester.getSession().commit(); treeRootHolder.setRoot(ReportComponent.builder(Component.Type.PROJECT, 1).setUuid("ABCD").setKey(PROJECT_KEY).build()); underTest.execute(new TestComputationStepContext()); }
@Before public void setUp() { tester = new WsTester( new SourcesWs(new ScmAction(dbClient, new SourceService(dbTester.getDbClient(), new HtmlSourceDecorator()), userSessionRule, TestComponentFinder.from(dbTester)))); project = ComponentTesting.newPrivateProjectDto(dbTester.organizations().insert(), PROJECT_UUID); file = ComponentTesting.newFileDto(project, null, FILE_UUID).setDbKey(FILE_KEY); dbClient.componentDao().insert(dbTester.getSession(), project, file); dbTester.getSession().commit(); }