text: import unittest
  
  from checkov.terraform.checks.resource.gcp.GoogleStorageBucketEncryption import check
  from checkov.common.models.enums import CheckResult
  
  
  class TestGoogleStorageBucketEncryption(unittest.TestCase):
  
      def test_failure(self):
          resource_conf = {'name': ['my-bucket'],
                           'location': ['EU']
                           }
  
          scan_result = check.scan_resource_conf(conf=resource_conf)
          self.assertEqual(CheckResult.FAILED, scan_result)
  
      def test_success(self):
          resource_conf = {'name': ['my-bucket'],
                           'location': ['EU'],
                           'encryption': [{'default_kms_key_name': ['foo']}]}
          scan_result = check.scan_resource_conf(conf=resource_conf)
          self.assertEqual(CheckResult.PASSED, scan_result)
  
  
  if __name__ == '__main__':
      unittest.main()
  