From 9c9aa85f272dc6386e322eb02cc41797e8c7b566 Mon Sep 17 00:00:00 2001 From: Jonathan J Lawlor Date: Thu, 30 Oct 2014 22:36:36 -0400 Subject: [PATCH] Add test for JensenShannon panic Add test when p and q have different lengths. --- stat_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stat_test.go b/stat_test.go index 0c2c69e0..8bbf8094 100644 --- a/stat_test.go +++ b/stat_test.go @@ -496,6 +496,9 @@ func TestJensenShannon(t *testing.T) { t.Errorf("JS mismatch case %v. Expected %v, found %v.", i, js1, js2) } } + if !Panics(func() { JensenShannon(make([]float64, 3), make([]float64, 2)) }) { + t.Errorf("JensenShannon did not panic with p, q length mismatch") + } } func TestKolmogorovSmirnov(t *testing.T) {