class_docstr: Tests the env variable or the command line flag to filter tests.
docstr: Tests filters that consist of three patterns.
docstr_tok: ["Tests","filters","that","consist","of","three","patterns","."]
code: def testThreePatterns(self):
      """Tests filters that consist of three patterns."""
  
      self.RunAndVerify(
          "*oo*:*A*:*One",
          [
              "FooTest.Abc",
              "FooTest.Xyz",
              "BarTest.TestOne",
              "BazTest.TestOne",
              "BazTest.TestA",
          ],
      )
  
      # The 2nd pattern is empty.
      self.RunAndVerify(
          "*oo*::*One",
          [
              "FooTest.Abc",
              "FooTest.Xyz",
              "BarTest.TestOne",
              "BazTest.TestOne",
          ],
      )
  
      # The last 2 patterns are empty.
      self.RunAndVerify(
          "*oo*::",
          [
              "FooTest.Abc",
              "FooTest.Xyz",
          ],
      )
  
imports: import os
  import re
  import sys
  from googletest.test import gtest_test_utils
label_desc: Use image node_id 21 for calling the GTestFilterUnitTest obj's underlying member method code with example usage: obj.testThreePatterns() without return types