code: def check_call(self):
      xp = self.link.xp
  
      x1 = chainer.Variable(_random_array(xp, (1, 3, 600, 800)))
      (
          roi_ag_seg_scores,
          roi_ag_locs,
          roi_cls_scores,
          rois,
          roi_indices,
      ) = self.link(x1)
  
      self.assertIsInstance(roi_ag_seg_scores, chainer.Variable)
      self.assertIsInstance(roi_ag_seg_scores.array, xp.ndarray)
      self.assertEqual(
          roi_ag_seg_scores.shape,
          (self.n_roi, 2, self.roi_size, self.roi_size),
      )
  
      self.assertIsInstance(roi_ag_locs, chainer.Variable)
      self.assertIsInstance(roi_ag_locs.array, xp.ndarray)
      self.assertEqual(roi_ag_locs.shape, (self.n_roi, 2, 4))
  
      self.assertIsInstance(roi_cls_scores, chainer.Variable)
      self.assertIsInstance(roi_cls_scores.array, xp.ndarray)
      self.assertEqual(roi_cls_scores.shape, (self.n_roi, self.n_class))
  
      self.assertIsInstance(rois, xp.ndarray)
      self.assertEqual(rois.shape, (self.n_roi, 4))
  
      self.assertIsInstance(roi_indices, xp.ndarray)
      self.assertEqual(roi_indices.shape, (self.n_roi,))
  
imports: import numpy
  import unittest
  import chainer
  from chainer import testing
  from chainer.testing import attr
  from chainercv.experimental.links.model.fcis import FCIS
  from chainercv.utils import assert_is_instance_segmentation_link
  from chainercv.utils import generate_random_bbox
label_desc: Use image node_id 2 for calling the TestFCIS obj's underlying member method code with example usage: obj.check_call() without return types