diff options
author | Godin <mandrikov@gmail.com> | 2010-11-30 22:03:11 +0000 |
---|---|---|
committer | Godin <mandrikov@gmail.com> | 2010-11-30 22:03:11 +0000 |
commit | d62af18bac3cce04fe4a50980a49f36fee17408c (patch) | |
tree | 9bc149cd6cd6e954cb13f1cfaa70b86963f6f4b1 /sonar-batch | |
parent | 7cd8f34f616dfc2dd7d1b5cc6ac92073a349db92 (diff) | |
download | sonarqube-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.java | 1 | ||||
-rw-r--r-- | sonar-batch/src/test/java/org/sonar/batch/index/ViolationPersisterTest.java | 1 |
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"); } } |