diff --git a/GPy/testing/kernel_tests.py b/GPy/testing/kernel_tests.py index 99951eb1..ef72d819 100644 --- a/GPy/testing/kernel_tests.py +++ b/GPy/testing/kernel_tests.py @@ -416,6 +416,21 @@ class KernelGradientTestsContinuous(unittest.TestCase): k.randomize() self.assertTrue(check_kernel_gradient_functions(k, X=self.X, X2=self.X2, verbose=verbose)) + def test_integral(self): + k = GPy.kern.Integral(1) + k.randomize() + self.assertTrue(check_kernel_gradient_functions(k, X=self.X, X2=self.X2, verbose=verbose)) + + def test_multidimensional_integral_limits(self): + k = GPy.kern.Multidimensional_Integral_Limits(2) + k.randomize() + self.assertTrue(check_kernel_gradient_functions(k, X=self.X, X2=self.X2, verbose=verbose)) + + def test_integral_limits(self): + k = GPy.kern.Integral_Limits(2) + k.randomize() + self.assertTrue(check_kernel_gradient_functions(k, X=self.X, X2=self.X2, verbose=verbose)) + def test_Linear(self): k = GPy.kern.Linear(self.D) k.randomize()