TestMace
0.0.1-beta.24
0.0.1-beta.24
  • Getting Started
  • Cloud Synchronization
  • Interface
    • The Menu
    • Interface Overview
    • Scratches
    • Node Types
    • Keyboard Shortcuts
  • Node Types
    • Project
    • Folder
    • RequestStep
    • Assertion
      • Compare
      • In range
      • One of set
      • Contains
      • XPath
      • JSONPath
      • Script
      • Link
    • Link
    • API description
      • ApiRootFolder
      • ApiFolder
      • ApiRoute
      • API Description Import
    • Broken
    • Script
  • Variables
    • User-Defined Variables
      • Static Variables
      • Dynamic Variables
    • Default Variables
    • Environment Variables
  • Working with the project
    • Cookie
    • Authorization
  • Settings
    • Proxy
  • Other features
    • Bulk Edit
    • Import & Export
      • Shared
      • cURL
      • Swagger
      • Postman
    • Default HTTP headers
  • CLI
    • Command line tool
Powered by GitBook
On this page

Was this helpful?

  1. Node Types
  2. Assertion

In range

PreviousCompareNextOne of set

Last updated 5 years ago

Was this helpful?

The feature is available for only.

The In range assertion interface is as follows:

This assertion type is used to check if a current value is within a range. In the Expected value type field you should specify the type of values you want to compare (strings or numbers).

In the field labeled as Expected value you can see the fields for defining upper and lower bounds of the range and two buttons to specify whether the bounds should be inclusive or not.

For instance, all possible ranges for the values 0 and 10 are:

  • [ 0 ~ 10 ] - a range from 0 to 10, both bounds are inclusive.

  • [ 0 ~ 10 ) - a range from 0 to 10, the upper bound is exclusive.

  • ( 0 ~ 10 ] - a range from 0 to 10, the lower bound is exclusive.

  • ( 0 ~ 10 ) - a range from 0 to 10, both bounds are exclusive.

Note that you can use strings as compared values. In this case, comparison with range bounds is performed symbol by symbol in alphabetical order.

The Use negative statement flag is used for getting the opposite result, i.e. the current value shouldn't exist in the specified range.

Error Fixing

The error fixing algorithm depends on the Use negative statement flag's state:

  • false - sets a [current ~ current] range

  • true - sets a (current ~ current) range

paid TestMace subscribers