JSON结构的测试

除了您创建的模块扫描的,您还可以使用模块标准的子集在你的JSON引擎3.0测试点。你可以找到以下模块下标准模块- >TBox XEngines- >JSON:

在你的测试,你可以添加、编辑或验证表中列出的所有元素“基于控制类型”:

  • 插入JSON:添加新元素。

  • 输入:修改现有的元素。

  • 验证:验证值。控制类型的属性中指定的价值专栏编辑。

验证元素的出现

房地产存在验证是否一个元素出现在JSON文件。这个值是真正的相应的行动。ActionMode是验证

JSON文件books.json是加载到资源json

任务是验证是否元素标题发生在JSON文件中包含的元素与价值和元素文本与价值日常的意大利

验证一个JSON元素的存在

例子

TBox包包含示例模块和测试用JSON。本章中描述的有些例子。

在执行之前的测试,测试配置参数ExampleDirectoryJSON必须定义。目录用于储蓄的JSON文件测试执行期间必须被指定。

创建JSON文件保存到目录中D: \ JSON的例子在这个例子中。

测试配置参数ExampleDirectoryJSON

布尔值

在下面的示例中,TestCase布尔进行更详细的描述。

  1. TestStep 1: JSON资源布尔使用模块创建的吗创建JSON资源

  2. TestStep 2:模块填补JSON资源与布尔值为了提供使用底层的JSON文件的结构。的对象旗帜和随后的值是的(真正的),没有()补充道。

  3. TestStep 3:资源的内容布尔保存到文件中输入TestStepValue吗Filepath通过使用该模块将JSON资源保存为文件

  4. TestStep 4:文件保存在前面TestStep加载资源boolean2通过使用该模块打开JSON文件

  5. TestStep 5:的值是的没有上级元素的元素旗帜进行了验证。

例子——布尔值

数字

在下面的示例中,TestCase数量是描述。

  1. 的XModule创建JSON资源用于创建JSON资源数量

  2. 在以下TestStepsJSON资源填入数字验证数据的相同模块使用JSON文件。

  3. JSON对象多个号码包括价值观积极的(345年),(-345年),小数(78.345),负小数(-78.345TestStep)补充道JSON资源填入数字

  4. TestStep以前添加的值进行了验证验证数据

例子——数字

字符串值

在下面的示例中,TestCase字符串是描述。

  1. 资源字符串使用XModule创建的吗创建JSON资源

  2. 相同的JSON文件模块用于以下TestSteps填补JSON字符串资源验证字符串

  3. 根元素包含字符串简单的字符串与价值这不是一个词添加TestStep填补JSON字符串资源

  4. 以前添加的字符串是TestStep验证验证字符串

例子——字符串

数组

在下面的示例中,TestCase完整的数组进行更详细的描述。

  1. TestStep 1: JSON资源数组使用模块创建的吗创建JSON资源

  2. TestStep 2:模块填补JSON数组使用提供的内容扫描JSON文件。

    的值domino,000年,,被添加到一个空值数组元素。

  3. TestStep 3:资源的内容数组保存到文件中输入TestStepValue吗Filepath通过使用该模块将JSON资源保存为文件

  4. TestStep 4:文件保存在前面TestStep加载资源array2通过使用该模块打开JSON文件

  5. TestStep 5:元素的值数组进行了验证。

例子——数组