当前位置:主页 > 云存储 > 数据库 >

服务器_数据库规范化理论_测评

  • 数据库
  • 2021-10-14 05:16
  • 动埠云

欢迎回来!

在TinyWorld应用程序简介中,我们介绍了TinyWorld多部分教程,行业大数据,介绍了如何使用SAP Web IDE for SAP HANA(Web IDE)为SAP HANA和XS Advanced开发应用程序。这是我们的第一个"高级"主题博客。

SAP HANA XS Classic支持一个类似茉莉花的单元测试模式,称为XSUnit。在本教程的这一部分中,大数据包括哪些内容,我们将看到如何使用XSUnit为我们的应用程序开发单元测试节点.js模块

您可能已经注意到,当我们创建一个新的节点.js在Web IDE中支持XSJS的模块,该模板还创建了一个test/文件夹,其中包含一个名为sampleTest.xsjslib文件.

新建节点.js通过"运行>运行配置…"为您的tinyjs模块测试运行配置,互联网大数据,将其称为实例测试,保留默认的测试文件模式,然后单击"保存并运行"。

这将运行您的节点.jsXSJS中的模块测试模式并查找以前编辑的sampleTest.xsjslib文件因为它与测试文件模式匹配。这个节点.js测试执行窗格将出现在WebIDE的右侧,信息大数据,并显示如下结果。显然,这个测试还没有做太多的工作(toggle Show Code Coverage:

现在用一些有意义的东西替换函数it("not ok"…),比如期望一些计算器正确地加一和一:

这当然不会运行,因为函数add from calc/计算器.xsjslib尚未定义。因此,让我们创建该文件并用以下内容填充它:

下一次测试运行应该看起来更好。从中的绿色背景可以看出计算器.xsjslib, 新增加的业务逻辑确实包含在我们的测试中:

您可以通过在同一个或其他应用程序中添加新的descripe函数,继续添加新的测试作为附加的it功能或新的测试套件*测试.xsjslib在这里,我们学习了如何使用"Jasmine"框架来添加测试节点.js模块。

您可以继续探索本TinyWorld教程的更高级部分,包括版本控制的使用、为应用程序添加身份验证和授权控制,以及如何管理应用程序的生命周期,云服务器租用,从开发到部署:

第7部分:引擎盖下

第8部分:源代码管理

第9部分:应用程序生命周期

第10部分:添加身份验证

第11部分:添加授权

猜你喜欢

微信公众号