package hex;

import static org.junit.Assert.assertEquals;

import java.util.Random;
import org.junit.Test;
import com.google.gson.*;

import water.*;

public class HistogramTest extends TestUtil {
  @Test public void testHistogram() {
     Key datakey = Key.make("datakey");
     try {
        // Make some data to test with.
        double[] vals = new double[10000];
        Random r = new Random(12345);
        for (int i = 0; i < 10000; i++) {
           vals[i] = -1223.0 + r.nextGaussian() * 135;
           System.out.println(vals[i]);
        }
        ValueArray va = va_maker(datakey, vals);
        JsonObject json = Histogram.run(va, 0);
        assertEquals(json.get("Rows").getAsLong(), 10000);
        assertEquals(json.get("SD").getAsDouble(), 136.0, 0.5);
        assertEquals(json.get("Hist_Start").getAsDouble(), -1750.0, 0.5);
        assertEquals(json.get("Hist_End").getAsDouble(), -700.0, 0.5);
        assertEquals(json.get("Hist_Bins").getAsInt(), 21);

     } finally {
        UKV.remove(datakey);
     }
  }
}
@@ -233,17 +233,16 @@
 ) %7B%0A    
- 
 Key data
@@ -272,17 +272,16 @@
 %22);%0A    
- 
 try %7B%0A  
@@ -284,18 +284,16 @@
 %7B%0A      
- 
- 
 // Make 
@@ -316,18 +316,16 @@
 t with.%0A
-  
       do
@@ -363,18 +363,16 @@
 ;%0A      
-  
 Random r
@@ -389,26 +389,24 @@
 dom(12345);%0A
-  
       for (i
@@ -430,22 +430,17 @@
 00; i++)
- %7B%0A   
+%0A
         
@@ -487,60 +487,8 @@
 35;%0A
-           System.out.println(vals%5Bi%5D);%0A        %7D%0A  
     
@@ -530,18 +530,16 @@
  vals);%0A
-  
       Js
@@ -574,34 +574,32 @@
 n(va, 0);%0A      
-  
 assertEquals(jso
@@ -629,26 +629,24 @@
 (), 10000);%0A
-  
       assert
@@ -693,34 +693,32 @@
 .0, 0.5);%0A      
- 
- 
 assertEquals(jso
@@ -765,34 +765,32 @@
 .0, 0.5);%0A      
-  
 assertEquals(jso
@@ -832,26 +832,24 @@
 00.0, 0.5);%0A
-  
       assert
@@ -894,18 +894,16 @@
 ), 21);%0A
-%0A 
     %7D fi
@@ -906,26 +906,24 @@
 %7D finally %7B%0A
-  
       UKV.re
@@ -937,17 +937,16 @@
 takey);%0A
- 
     %7D%0A  
@@ -947,9 +947,10 @@
   %7D%0A  %7D%0A
-
 %7D
+%0A

Remove junk printout in HistogramTest