private void insertOrganization(OrganizationDto dto) { underTest.insert(dbSession, dto, false); dbSession.commit(); }
private void insertOrganization(OrganizationDto dto, long createdAt) { when(system2.now()).thenReturn(createdAt); dbClient.organizationDao().insert(dbSession, dto, false); dbSession.commit(); } }
@Test public void insert_fails_with_NPE_if_OrganizationDto_is_null() { expectDtoCanNotBeNull(); underTest.insert(dbSession, null, false); }
@Before public void setUp() { when(system2.now()).thenReturn(NOW); db.getDbClient().organizationDao().insert(dbSession, AN_ORGANIZATION, false); }
private OrganizationDto insertOrganization(DbSession dbSession, NewOrganization newOrganization, QualityGateDto builtInQualityGate, Consumer<OrganizationDto>... extendCreation) { OrganizationDto res = new OrganizationDto() .setUuid(uuidFactory.create()) .setName(newOrganization.getName()) .setKey(newOrganization.getKey()) .setDescription(newOrganization.getDescription()) .setUrl(newOrganization.getUrl()) .setDefaultQualityGateUuid(builtInQualityGate.getUuid()) .setAvatarUrl(newOrganization.getAvatar()) .setSubscription(FREE); Arrays.stream(extendCreation).forEach(c -> c.accept(res)); dbClient.organizationDao().insert(dbSession, res, false); return res; }
/** * Insert the provided {@link OrganizationDto} and commit the session */ public OrganizationDto insert(OrganizationDto dto) { DbSession dbSession = dbTester.getSession(); dbTester.getDbClient().organizationDao().insert(dbSession, dto, false); dbSession.commit(); return dto; }
private void insertDefaultOrganization() { defaultOrganization = OrganizationTesting.newOrganizationDto().setUuid(defaultOrganizationUuid); try (DbSession dbSession = db.getMyBatis().openSession(false)) { client.organizationDao().insert(dbSession, defaultOrganization, false); client.internalPropertiesDao().save(dbSession, "organization.default", defaultOrganization.getUuid()); dbSession.commit(); } }
private OrganizationDto insertOrganization(DbSession dbSession, NewOrganization newOrganization, QualityGateDto builtInQualityGate, Consumer<OrganizationDto>... extendCreation) { OrganizationDto res = new OrganizationDto() .setUuid(uuidFactory.create()) .setName(newOrganization.getName()) .setKey(newOrganization.getKey()) .setDescription(newOrganization.getDescription()) .setUrl(newOrganization.getUrl()) .setDefaultQualityGateUuid(builtInQualityGate.getUuid()) .setAvatarUrl(newOrganization.getAvatar()); Arrays.stream(extendCreation).forEach(c -> c.accept(res)); dbClient.organizationDao().insert(dbSession, res, false); return res; }