aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-batch
diff options
context:
space:
mode:
authorGodin <mandrikov@gmail.com>2010-11-30 22:03:11 +0000
committerGodin <mandrikov@gmail.com>2010-11-30 22:03:11 +0000
commitd62af18bac3cce04fe4a50980a49f36fee17408c (patch)
tree9bc149cd6cd6e954cb13f1cfaa70b86963f6f4b1 /sonar-batch
parent7cd8f34f616dfc2dd7d1b5cc6ac92073a349db92 (diff)
downloadsonarqube-d62af18bac3cce04fe4a50980a49f36fee17408c.tar.gz
sonarqube-d62af18bac3cce04fe4a50980a49f36fee17408c.zip
SONAR-1450: Add createdAt to Violation class
Diffstat (limited to 'sonar-batch')
-rw-r--r--sonar-batch/src/main/java/org/sonar/batch/index/ViolationPersister.java1
-rw-r--r--sonar-batch/src/test/java/org/sonar/batch/index/ViolationPersisterTest.java1
2 files changed, 2 insertions, 0 deletions
diff --git a/sonar-batch/src/main/java/org/sonar/batch/index/ViolationPersister.java b/sonar-batch/src/main/java/org/sonar/batch/index/ViolationPersister.java
index 04291e9f080..3050f55234e 100644
--- a/sonar-batch/src/main/java/org/sonar/batch/index/ViolationPersister.java
+++ b/sonar-batch/src/main/java/org/sonar/batch/index/ViolationPersister.java
@@ -75,6 +75,7 @@ public final class ViolationPersister {
}
model.setSnapshotId(snapshot.getId());
session.save(model);
+ violation.setCreatedAt(model.getCreatedAt());
}
private RuleFailureModel createModel(Violation violation) {
diff --git a/sonar-batch/src/test/java/org/sonar/batch/index/ViolationPersisterTest.java b/sonar-batch/src/test/java/org/sonar/batch/index/ViolationPersisterTest.java
index 61e60f7e613..79eb4dd1e35 100644
--- a/sonar-batch/src/test/java/org/sonar/batch/index/ViolationPersisterTest.java
+++ b/sonar-batch/src/test/java/org/sonar/batch/index/ViolationPersisterTest.java
@@ -105,6 +105,7 @@ public class ViolationPersisterTest extends AbstractDbUnitTestCase {
violationPersister.saveOrUpdateViolation(new Project("project"), violation);
+ assertThat(violation.getCreatedAt(), notNullValue());
checkTables("shouldUpdateViolation", "rule_failures");
}
}