google 测试夹具一次动作
google test fixture one time action
我已经开始使用 google 测试夹具和
在我的测试套件中,我只需要 open/close 一个文件一次,在第一个测试开始之前打开文件,并在最后一个测试执行后关闭它。
我想知道是否有一种固定装置的方法
只允许在测试套件的 beginning/end 执行操作。
声明 static
成员变量以保存文件对象并将其定义在 fixture class
.
之外
之后,定义 static void SetUpTestSuite()
并使用它打开您的文件,并使用 static void TearDownTestSuite()
关闭您的文件。
google 测试将在第一次测试之前调用 SetUpTestSuite()
,在最后一次测试之后调用 TearDownTestSuite()
。
你也可以从官方文档中查看Sharing Resources Between Tests in the Same Test Suite
我已经开始使用 google 测试夹具和 在我的测试套件中,我只需要 open/close 一个文件一次,在第一个测试开始之前打开文件,并在最后一个测试执行后关闭它。 我想知道是否有一种固定装置的方法 只允许在测试套件的 beginning/end 执行操作。
声明 static
成员变量以保存文件对象并将其定义在 fixture class
.
之后,定义 static void SetUpTestSuite()
并使用它打开您的文件,并使用 static void TearDownTestSuite()
关闭您的文件。
google 测试将在第一次测试之前调用 SetUpTestSuite()
,在最后一次测试之后调用 TearDownTestSuite()
。
你也可以从官方文档中查看Sharing Resources Between Tests in the Same Test Suite