code: def test_correct_results(self, _, im_type, mean, std):
      seed = 0
      gaussian_fn = RandGaussianNoise(prob=1.0, mean=mean, std=std)
      gaussian_fn.set_random_state(seed)
      im = im_type(self.imt)
      noised = gaussian_fn(im)
      np.random.seed(seed)
      np.random.random()
      expected = self.imt + np.random.normal(
          mean, np.random.uniform(0, std), size=self.imt.shape
      )
      if isinstance(noised, torch.Tensor):
          noised = noised.cpu()
      np.testing.assert_allclose(expected, noised, atol=1e-5)
  
file_path: MONAI/tests/test_rand_gaussian_noise.py
imports: from __future__ import annotations
  import unittest
  import numpy
  import torch
  from parameterized import parameterized
  from monai.transforms import RandGaussianNoise
  from tests.utils import TEST_NDARRAYS, NumpyImageTestCase2D
label_desc: Use image node_id 1 for calling the TestRandGaussianNoise obj's underlying member method code with example usage: obj.test_correct_results(_, im_type, mean, std) without return types