Lab_1 0.1.1
Matrix Library
Loading...
Searching...
No Matches
gmock_test_utils Namespace Reference

Functions

 GetSourceDir ()
 
 GetTestExecutablePath (executable_name)
 
 GetExitStatus (exit_code)
 
 Main ()
 

Variables

 Subprocess = gtest_test_utils.Subprocess
 
 TestCase = gtest_test_utils.TestCase
 
 environ = gtest_test_utils.environ
 
 SetEnvVar = gtest_test_utils.SetEnvVar
 
 PREMATURE_EXIT_FILE_ENV_VAR = gtest_test_utils.PREMATURE_EXIT_FILE_ENV_VAR
 

Detailed Description

Unit test utilities for Google C++ Mocking Framework.

Function Documentation

◆ GetExitStatus()

gmock_test_utils.GetExitStatus ( exit_code)
Returns the argument to exit(), or -1 if exit() wasn't called.

Args:
  exit_code: the result value of os.system(command).

◆ GetSourceDir()

gmock_test_utils.GetSourceDir ( )
Returns the absolute path of the directory where the .py files are.

◆ GetTestExecutablePath()

gmock_test_utils.GetTestExecutablePath ( executable_name)
Returns the absolute path of the test binary given its name.

The function will print a message and abort the program if the resulting file
doesn't exist.

Args:
  executable_name: name of the test binary that the test script runs.

Returns:
  The absolute path of the test binary.

◆ Main()

gmock_test_utils.Main ( )
Runs the unit test.