diff options
author | Julien Lancelot <julien.lancelot@sonarsource.com> | 2014-05-19 10:46:23 +0200 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@sonarsource.com> | 2014-05-19 10:46:23 +0200 |
commit | d4a0a5ac884a5381bc20b0ab12015063704b830f (patch) | |
tree | 39c86b33ca98fc2dceeabe72aed6657d5284b02b /sonar-core/src/test | |
parent | c66a047068cc13b5e2fbcdb6572143ab296afe57 (diff) | |
download | sonarqube-d4a0a5ac884a5381bc20b0ab12015063704b830f.tar.gz sonarqube-d4a0a5ac884a5381bc20b0ab12015063704b830f.zip |
SONAR-5305 Return periods in /api/components/app
Diffstat (limited to 'sonar-core/src/test')
-rw-r--r-- | sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java b/sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java index 2ab9a786848..c40a43ea280 100644 --- a/sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java +++ b/sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java @@ -439,6 +439,22 @@ public class ResourceDaoTest extends AbstractDaoTestCase { assertThat(dao.selectProvisionedProject("unknown")).isNull(); } + @Test + public void get_last_snapshot_by_resource_id() { + setupData("fixture"); + + SnapshotDto snapshotDto = dao.getLastSnapshotByResourceId(1L); + assertThat(snapshotDto.getId()).isEqualTo(1); + + snapshotDto = dao.getLastSnapshotByResourceId(2L); + assertThat(snapshotDto.getId()).isEqualTo(2L); + + snapshotDto = dao.getLastSnapshotByResourceId(3L); + assertThat(snapshotDto.getId()).isEqualTo(3L); + + assertThat(dao.getLastSnapshotByResourceId(42L)).isNull(); + } + private List<String> getKeys(final List<Component> components) { return newArrayList(Iterables.transform(components, new Function<Component, String>() { @Override |