云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

CDN_人民的名义百度云资源_测评

小七 141 0

CDN_人民的名义百度云资源_测评

我是单元测试的粉丝。在过去的两年里,我一直在我的代码中使用它,即使没有人要求它。在参加ABAP单元测试OpenSAP课程并阅读xUnit Test Patterns一书之前,我一直认为自己在这方面做得很好。这两本书给了我很好的视角和工具,帮助我完成单元测试游戏。

虽然核心课程已经写了好几遍,我认为最重要的一课是

上一课帮助我提高了单元测试的可读性和可维护性。

在我最近的项目中,我们使用了BOPF。在这个博客中,什么是云,我希望通过一个使用BOPF的例子来说明如何更好地组织单元测试。它使用上述三点。

对于我们的情况,让我们考虑如下BOPF BO:

标题->项目。项目包含一个字段"Status"。

Status can be Not start,学生云服务器,低价的云服务器,completed,error

现在对于我们的示例,大数据工具有哪些,让我们假设我们必须提供一个返回已完成项目数的方法。

对于熟悉BOPF的人,要从项目中读取数据,云店,我们要求如下:

所以我们开始。这是我们的课程和方法。我知道在之前编写单元测试是一种很好的做法。但请耐心听我说。

现在,我已经将服务管理器实例包装到seam中。这比其他依赖注入方法更适合我,因为

在单元测试中,我创建了一个本地mock BO类。应在每个单元试验中进行设置数据。代码如下:

在这里,我把节点作为局部变量。在每个单元测试中都可以使用set\u data方法来设置该单元测试所需的数据。让我们看看这是如何与1单元测试方法一起工作的。但是仅仅是第一个单元测试就需要付出很大的努力。但是优点是

在这里我又快速创建了两个方法。

这个想法可以扩展如下:

我知道有一个BOUnit测试工具可用。但我喜欢这样做。思想?评论?