@Override public QGateWithOrgDto setCreatedAt(Date createdAt) { super.setCreatedAt(createdAt); return this; }
public QualityGateDto insert(DbSession session, QualityGateDto newQualityGate) { mapper(session).insertQualityGate(newQualityGate.setCreatedAt(new Date())); return newQualityGate; }
private QualityGateDto createQualityGate(DbSession dbSession, String name) { QualityGateDto qualityGate = new QualityGateDto() .setName(name) .setBuiltIn(true) .setUuid(uuidFactory.create()) .setCreatedAt(new Date(system2.now())); return dbClient.qualityGateDao().insert(dbSession, qualityGate); }
@Test public void should_set_SonarWay_as_builtin_when_not_set() { insertMetrics(); QualityGateDto qualityGate = dbClient.qualityGateDao().insert(dbSession, new QualityGateDto() .setName("Sonar way") .setUuid(Uuids.createFast()) .setBuiltIn(false) .setCreatedAt(new Date())); dbSession.commit(); createBuiltInConditions(qualityGate); dbSession.commit(); underTest.start(); assertThat(db.countRowsOfTable("quality_gates")).isEqualTo(1); verifyCorrectBuiltInQualityGate(); assertThat( logTester.logs(LoggerLevel.INFO).contains("Quality gate [Sonar way] has been set as built-in")).isTrue(); }
public QualityGateDto insertBuiltInQualityGate() { QualityGateDto builtin = dbClient.qualityGateDao().insert(dbSession, new QualityGateDto() .setName("Sonar way") .setUuid(Uuids.createFast()) .setBuiltIn(true) .setCreatedAt(new Date())); dbSession.commit(); return builtin; }
public QualityGateDto insert(DbSession session, QualityGateDto newQualityGate) { mapper(session).insert(newQualityGate.setCreatedAt(new Date())); return newQualityGate; }
private QualityGateDto createQualityGate(DbSession dbSession, String name) { QualityGateDto qualityGate = new QualityGateDto() .setName(name) .setBuiltIn(true) .setUuid(uuidFactory.create()) .setCreatedAt(new Date(system2.now())); return dbClient.qualityGateDao().insert(dbSession, qualityGate); }