gpt4 book ai didi

unit-testing - ABAP 单元测试 - 为什么我的设置方法被调用两次?

转载 作者:行者123 更新时间:2023-12-01 11:04:36 25 4
gpt4 key购买 nike

我在用于测试的特定 ABAP 对象上有一个本地类定义和实现。作为测试的一部分,我正在实现设置和拆卸方法。现在,当我右键单击事务 SE80 中的类并单击单元测试时,它按预期运行,只是我的设置方法似乎被调用了两次,这导致失败,因为在数据库中创建了重复数据。有没有人见过这样的事情?

最佳答案

我在本应使用 CLASS_SETUPCLASS_TEARDOWN fixture 的地方使用了 SETUPTEARDOWN fixture。

常规的 SETUPTEARDOWN fixture 在每个测试方法之前调用,而 CLASS_SETUPCLASS_TEARDOWN fixture仅在运行类中的所有测试方法之前和之后分别调用一次。

有关详细信息,请阅读 ABAP documentation about test classes .

关于unit-testing - ABAP 单元测试 - 为什么我的设置方法被调用两次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7229533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com