11package com .jwetherell .algorithms .data_structures ;
22
3- import org .junit .Test ;
3+ import static org .junit .Assert .assertEquals ;
4+ import static org .junit .Assert .assertTrue ;
45
56import java .util .ArrayList ;
67import java .util .List ;
78import java .util .Random ;
89
9- import static org .junit .Assert .* ;
10+ import org .junit .Test ;
1011
1112public class IntervalSumArrayTest {
1213
1314 @ Test
1415 public void properSumAllElementsTest () {
15- IntervalSumArray sub = new IntervalSumArray ();
16- for (int i = 0 ; i <=100 ; i ++)
16+ final IntervalSumArray sub = new IntervalSumArray ();
17+ for (int i = 0 ; i <=100 ; i ++)
1718 sub .add (i );
18- for (int i = 0 ; i <=100 ; i ++)
19+ for (int i = 0 ; i <=100 ; i ++)
1920 assertEquals (i *(i +1 )/2 , sub .sum (i ));
2021 assertEquals (100 *101 /2 , sub .sum ());
2122 }
2223
2324 @ Test
2425 public void randomGeneratedTest () {
25- Random generator = new Random (42 );
26- List <Integer > list = new ArrayList <>();
27- for (int i = 0 ; i <=100 ; i ++)
26+ final Random generator = new Random (42 );
27+ final List <Integer > list = new ArrayList <Integer >();
28+ for (int i = 0 ; i <=100 ; i ++)
2829 list .add (i );
29- IntervalSumArray sum = new IntervalSumArray (list );
30- for (int i = 0 ; i <1000000 ; i ++) {
31- int pos = generator .nextInt (100 );
32- int val = generator .nextInt (2000000 ) - 1000000 ;
30+ final IntervalSumArray sum = new IntervalSumArray (list );
31+ for (int i = 0 ; i <1000000 ; i ++) {
32+ final int pos = generator .nextInt (100 );
33+ final int val = generator .nextInt (2000000 ) - 1000000 ;
3334 sum .set (pos , val );
3435 list .set (pos , val );
3536 assertEquals (val , sum .get (pos ));
3637 }
3738
3839 int s = 0 ;
39- List <Integer > prefSum = new ArrayList <>();
40+ final List <Integer > prefSum = new ArrayList <Integer >();
4041 prefSum .add (s );
41- for (Integer val : list ) {
42+ for (Integer val : list ) {
4243 s += val ;
4344 prefSum .add (s );
4445 }
@@ -52,7 +53,7 @@ public void randomGeneratedTest() {
5253
5354 @ Test
5455 public void setIndexOutOfRangeTest () {
55- IntervalSumArray sum = new IntervalSumArray (100 );
56+ final IntervalSumArray sum = new IntervalSumArray (100 );
5657 boolean thrown = false ;
5758 try {
5859 sum .set (101 , 10 );
@@ -64,7 +65,7 @@ public void setIndexOutOfRangeTest() {
6465
6566 @ Test
6667 public void sumIndexOutOfRangeTest () {
67- IntervalSumArray sum = new IntervalSumArray (100 );
68+ final IntervalSumArray sum = new IntervalSumArray (100 );
6869 boolean thrown = false ;
6970 try {
7071 sum .sum (101 );
@@ -76,7 +77,7 @@ public void sumIndexOutOfRangeTest() {
7677
7778 @ Test
7879 public void endBeforeStartTest () {
79- IntervalSumArray sum = new IntervalSumArray (100 );
80+ final IntervalSumArray sum = new IntervalSumArray (100 );
8081 boolean thrown = false ;
8182 try {
8283 sum .sum (101 , 100 );
@@ -85,5 +86,4 @@ public void endBeforeStartTest() {
8586 }
8687 assertTrue (thrown );
8788 }
88- 89- }
89+ }
0 commit comments