aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-db
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@sonarsource.com>2017-01-23 23:18:36 +0100
committerSimon Brandhof <simon.brandhof@sonarsource.com>2017-01-24 09:39:42 +0100
commitd64a58b9177703e574f4214a7354b75407f61df8 (patch)
tree73e0031134023b224617896e130927993a18f1fc /sonar-db
parent23b6f858b1813d4d399ba9a1808fb880f9b96ce8 (diff)
downloadsonarqube-d64a58b9177703e574f4214a7354b75407f61df8.tar.gz
sonarqube-d64a58b9177703e574f4214a7354b75407f61df8.zip
Drop unused FileSourceDao#updateDateWhenUpdatedDateIsZero()
Diffstat (limited to 'sonar-db')
-rw-r--r--sonar-db/src/main/java/org/sonar/db/source/FileSourceDao.java6
-rw-r--r--sonar-db/src/main/java/org/sonar/db/source/FileSourceMapper.java2
-rw-r--r--sonar-db/src/main/resources/org/sonar/db/source/FileSourceMapper.xml7
-rw-r--r--sonar-db/src/test/java/org/sonar/db/source/FileSourceDaoTest.java21
-rw-r--r--sonar-db/src/test/resources/org/sonar/db/source/FileSourceDaoTest/update_date_when_updated_date_is_zero-result.xml18
-rw-r--r--sonar-db/src/test/resources/org/sonar/db/source/FileSourceDaoTest/update_date_when_updated_date_is_zero.xml16
6 files changed, 4 insertions, 66 deletions
diff --git a/sonar-db/src/main/java/org/sonar/db/source/FileSourceDao.java b/sonar-db/src/main/java/org/sonar/db/source/FileSourceDao.java
index a5df02d0e73..89a9afff183 100644
--- a/sonar-db/src/main/java/org/sonar/db/source/FileSourceDao.java
+++ b/sonar-db/src/main/java/org/sonar/db/source/FileSourceDao.java
@@ -19,7 +19,6 @@
*/
package org.sonar.db.source;
-import com.google.common.base.Function;
import com.google.common.base.Splitter;
import java.io.Reader;
import java.sql.Connection;
@@ -28,6 +27,7 @@ import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Collections;
import java.util.List;
+import java.util.function.Function;
import javax.annotation.CheckForNull;
import org.apache.commons.dbutils.DbUtils;
import org.apache.commons.io.IOUtils;
@@ -137,10 +137,6 @@ public class FileSourceDao implements Dao {
mapper(session).update(dto);
}
- public void updateDateWhenUpdatedDateIsZero(DbSession session, String projectUuid, long updateDate) {
- mapper(session).updateDateWhenUpdatedDateIsZero(projectUuid, updateDate);
- }
-
private static FileSourceMapper mapper(DbSession session) {
return session.getMapper(FileSourceMapper.class);
}
diff --git a/sonar-db/src/main/java/org/sonar/db/source/FileSourceMapper.java b/sonar-db/src/main/java/org/sonar/db/source/FileSourceMapper.java
index 31d24946b07..7e6d635d121 100644
--- a/sonar-db/src/main/java/org/sonar/db/source/FileSourceMapper.java
+++ b/sonar-db/src/main/java/org/sonar/db/source/FileSourceMapper.java
@@ -33,6 +33,4 @@ public interface FileSourceMapper {
void insert(FileSourceDto dto);
void update(FileSourceDto dto);
-
- void updateDateWhenUpdatedDateIsZero(@Param("projectUuid") String projectUuid, @Param("date") Long updateDate);
}
diff --git a/sonar-db/src/main/resources/org/sonar/db/source/FileSourceMapper.xml b/sonar-db/src/main/resources/org/sonar/db/source/FileSourceMapper.xml
index 53410f998bb..aae3d21df1d 100644
--- a/sonar-db/src/main/resources/org/sonar/db/source/FileSourceMapper.xml
+++ b/sonar-db/src/main/resources/org/sonar/db/source/FileSourceMapper.xml
@@ -38,12 +38,5 @@
WHERE id = #{id}
</update>
- <update id="updateDateWhenUpdatedDateIsZero" parameterType="org.sonar.db.source.FileSourceDto"
- useGeneratedKeys="false">
- UPDATE file_sources SET
- updated_at = #{date,jdbcType=BIGINT}
- WHERE project_uuid = #{projectUuid}
- AND updated_at = 0
- </update>
</mapper>
diff --git a/sonar-db/src/test/java/org/sonar/db/source/FileSourceDaoTest.java b/sonar-db/src/test/java/org/sonar/db/source/FileSourceDaoTest.java
index d12cc86c0c0..76b260c7914 100644
--- a/sonar-db/src/test/java/org/sonar/db/source/FileSourceDaoTest.java
+++ b/sonar-db/src/test/java/org/sonar/db/source/FileSourceDaoTest.java
@@ -19,11 +19,9 @@
*/
package org.sonar.db.source;
-import com.google.common.base.Function;
-import com.google.common.base.Throwables;
import java.io.IOException;
-import java.io.OutputStreamWriter;
import java.io.Reader;
+import java.util.function.Function;
import javax.annotation.Nullable;
import org.apache.commons.io.IOUtils;
import org.junit.Rule;
@@ -35,17 +33,15 @@ import org.sonar.db.source.FileSourceDto.Type;
import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.fail;
-import static org.assertj.core.api.Assertions.in;
-
public class FileSourceDaoTest {
@Rule
public DbTester dbTester = DbTester.create(System2.INSTANCE);
- DbSession session = dbTester.getSession();
+ private DbSession session = dbTester.getSession();
- FileSourceDao underTest = dbTester.getDbClient().fileSourceDao();
+ private FileSourceDao underTest = dbTester.getDbClient().fileSourceDao();
@Test
public void select() {
@@ -179,17 +175,6 @@ public class FileSourceDaoTest {
"project_uuid", "file_uuid", "data_hash", "line_hashes", "src_hash", "created_at", "updated_at", "data_type", "revision");
}
- @Test
- public void update_date_when_updated_date_is_zero() {
- dbTester.prepareDbUnit(getClass(), "update_date_when_updated_date_is_zero.xml");
-
- underTest.updateDateWhenUpdatedDateIsZero(dbTester.getSession(), "ABCD", 1500000000002L);
- dbTester.getSession().commit();
-
- dbTester.assertDbUnitTable(getClass(), "update_date_when_updated_date_is_zero-result.xml", "file_sources",
- "project_uuid", "file_uuid", "data_hash", "line_hashes", "src_hash", "created_at", "updated_at", "data_type", "revision");
- }
-
private static class ReaderToStringFunction implements Function<Reader, String> {
String result = null;
diff --git a/sonar-db/src/test/resources/org/sonar/db/source/FileSourceDaoTest/update_date_when_updated_date_is_zero-result.xml b/sonar-db/src/test/resources/org/sonar/db/source/FileSourceDaoTest/update_date_when_updated_date_is_zero-result.xml
deleted file mode 100644
index 0b8802560ef..00000000000
--- a/sonar-db/src/test/resources/org/sonar/db/source/FileSourceDaoTest/update_date_when_updated_date_is_zero-result.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<dataset>
-
- <!-- Updated -->
- <file_sources id="101" project_uuid="ABCD" file_uuid="FILE1_UUID" revision="123456789"
- binary_data="abcde" data_hash="hash" line_hashes="ABC\nDEF\nGHI" src_hash="FILE_HASH"
- created_at="1500000000000" updated_at="1500000000002" data_type="SOURCE" />
-
- <!-- Not updated because updated_at is not null -->
- <file_sources id="102" project_uuid="ABCD" file_uuid="FILE2_UUID" revision="123456789"
- binary_data="abcde" data_hash="hash" line_hashes="ABC\nDEF\nGHI" src_hash="FILE_HASH"
- created_at="1500000000000" updated_at="1500000000000" data_type="SOURCE" />
-
- <!-- Not updated because on another project -->
- <file_sources id="103" project_uuid="BCDE" file_uuid="FILE3_UUID" revision="123456789"
- binary_data="abcde" data_hash="hash" line_hashes="ABC\nDEF\nGHI" src_hash="FILE_HASH"
- created_at="1500000000000" updated_at="0" data_type="SOURCE" />
-
-</dataset>
diff --git a/sonar-db/src/test/resources/org/sonar/db/source/FileSourceDaoTest/update_date_when_updated_date_is_zero.xml b/sonar-db/src/test/resources/org/sonar/db/source/FileSourceDaoTest/update_date_when_updated_date_is_zero.xml
deleted file mode 100644
index 7dd4686d680..00000000000
--- a/sonar-db/src/test/resources/org/sonar/db/source/FileSourceDaoTest/update_date_when_updated_date_is_zero.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<dataset>
-
- <!-- Only this source should be updated -->
- <file_sources id="101" project_uuid="ABCD" file_uuid="FILE1_UUID" revision="123456789"
- binary_data="abcde" data_hash="hash" line_hashes="ABC\nDEF\nGHI" src_hash="FILE_HASH"
- created_at="1500000000000" updated_at="0" data_type="SOURCE" />
-
- <file_sources id="102" project_uuid="ABCD" file_uuid="FILE2_UUID" revision="123456789"
- binary_data="abcde" data_hash="hash" line_hashes="ABC\nDEF\nGHI" src_hash="FILE_HASH"
- created_at="1500000000000" updated_at="1500000000000" data_type="SOURCE" />
-
- <file_sources id="103" project_uuid="BCDE" file_uuid="FILE3_UUID" revision="123456789"
- binary_data="abcde" data_hash="hash" line_hashes="ABC\nDEF\nGHI" src_hash="FILE_HASH"
- created_at="1500000000000" updated_at="0" data_type="SOURCE" />
-
-</dataset>