code: def testCrossNamedParameters(self):
      test_cases_1 = [
          {"testcase_name": "a_1_b_1", "a": 1, "b": 1},
          {"testcase_name": "a_3_b_3", "a": 3, "b": 3},
      ]
      test_cases_2 = [
          {"testcase_name": "c_2", "c": 2},
          {"testcase_name": "c_4", "c": 4},
      ]
      expected_cross = [
          {"testcase_name": "a_1_b_1_c_2", "a": 1, "b": 1, "c": 2},
          {"testcase_name": "a_1_b_1_c_4", "a": 1, "b": 1, "c": 4},
          {"testcase_name": "a_3_b_3_c_2", "a": 3, "b": 3, "c": 2},
          {"testcase_name": "a_3_b_3_c_4", "a": 3, "b": 3, "c": 4},
      ]
      self.assertEqual(
          test_case.cross_named_parameters(test_cases_1, test_cases_2),
          expected_cross,
      )
  
file_path: transform/tensorflow_transform/test_case_test.py
imports: import re
  from tensorflow_transform import test_case
  import unittest
label_desc: Use image node_id 1 for calling the TftUnitTest obj's underlying member method code with example usage: obj.testCrossNamedParameters() without return types