def test_besselj_gradient(self):
    inputs = [_get_weak_tensor(np.random.uniform(-50.0, 50.0, size=int(1e2)))]
    analytical, numerical = gradient_checker_v2.compute_gradient(
        special_math_ops.bessel_j0, inputs)
    self.assertLess(gradient_checker_v2.max_error(analytical, numerical), 1e-4)