aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-duplications/src/test
diff options
context:
space:
mode:
authorEvgeny Mandrikov <mandrikov@gmail.com>2012-02-03 15:51:21 +0400
committerEvgeny Mandrikov <mandrikov@gmail.com>2012-02-03 15:52:29 +0400
commit12552a94eebf5bf80fb6fb3952a9b363d568397e (patch)
tree1b8f52e40e08a360231356740bb7eb879e678ae8 /sonar-duplications/src/test
parent9b3e2cc9103c5c0e7cdd4566e455e56b9d73b303 (diff)
downloadsonarqube-12552a94eebf5bf80fb6fb3952a9b363d568397e.tar.gz
sonarqube-12552a94eebf5bf80fb6fb3952a9b363d568397e.zip
Fix some quality flaws
Diffstat (limited to 'sonar-duplications/src/test')
-rw-r--r--sonar-duplications/src/test/java/org/sonar/duplications/block/BlockTest.java22
1 files changed, 22 insertions, 0 deletions
diff --git a/sonar-duplications/src/test/java/org/sonar/duplications/block/BlockTest.java b/sonar-duplications/src/test/java/org/sonar/duplications/block/BlockTest.java
index bcb8bcfe389..fd86e55c699 100644
--- a/sonar-duplications/src/test/java/org/sonar/duplications/block/BlockTest.java
+++ b/sonar-duplications/src/test/java/org/sonar/duplications/block/BlockTest.java
@@ -27,6 +27,28 @@ import static org.junit.Assert.*;
public class BlockTest {
@Test
+ public void testBuilder() {
+ ByteArray hash = new ByteArray(1);
+ Block block = Block.builder()
+ .setResourceId("resource")
+ .setBlockHash(hash)
+ .setIndexInFile(1)
+ .setLines(2, 3)
+ .setUnit(4, 5)
+ .build();
+
+ assertThat(block.getResourceId(), is("resource"));
+ assertThat(block.getBlockHash(), sameInstance(hash));
+ assertThat(block.getIndexInFile(), is(1));
+
+ assertThat(block.getStartLine(), is(2));
+ assertThat(block.getEndLine(), is(3));
+
+ assertThat(block.getStartUnit(), is(4));
+ assertThat(block.getEndUnit(), is(5));
+ }
+
+ @Test
public void fieldsTest() {
String fileName = "someFile";
int statementIndex = 4;