<select id="selectByQuery" parameterType="map" resultType="org.sonar.db.ce.CeActivityDto" databaseId="mssql">
select * from (
- select row_number() over(order by id desc) as number,
+ select row_number() over(order by ca.created_at desc, id desc) as number,
<include refid="columns"/>,
<include refid="countWarnings"/>
<include refid="sqlSelectByQuery" />
) as query
where
query.number between #{pagination.startRowNumber,jdbcType=INTEGER} and #{pagination.endRowNumber,jdbcType=INTEGER}
- order by created_at desc, id desc
+ order by createdAt desc, id desc
</select>
<select id="selectByQuery" parameterType="map" resultType="org.sonar.db.ce.CeActivityDto" databaseId="oracle">
@Rule
public ExpectedException expectedException = ExpectedException.none();
- private System2 system2 = AlwaysIncreasingSystem2.INSTANCE;
+ private System2 system2 = new AlwaysIncreasingSystem2(1000L);
@Rule
public DbTester db = DbTester.create(system2);
project2.uuid(),
project3.uuid()
);
- assertThat(results)
- .extracting(ComponentDto::getCreatedAt)
- .containsExactly(
- firstDate,
- secondDate,
- thirdDate
- );
}
@Test
public class QualityProfileExportDaoTest {
@Rule
- public DbTester db = DbTester.create(AlwaysIncreasingSystem2.INSTANCE);
+ public DbTester db = DbTester.create(new AlwaysIncreasingSystem2());
private DbSession dbSession = db.getSession();
private QualityProfileExportDao underTest = db.getDbClient().qualityProfileExportDao();