Serenity BDD Report
Home > Mathjs-api > Expressions > Basic expressions
Report generated 12-03-2025 19:30

Expressions

  Mathjs-Api (capability)   Under 1 Second (Duration)

Basic expressions

Single expression requests can be evaluated using the GET endpoint.
 

Cast

 

Sandra can:
  • PerformActivities
  • AnswerQuestions
  • RaiseErrors
  • ScheduleWork { scheduler: { clock: { timeAdjustment: { milliseconds: 0 } }, interactionTimeout: { milliseconds: 5000 } } }
  • CallAnApi { baseURL: "http://api.mathjs.org/v4/", headers: { common: { Accept: "application/json, text/plain, */*" } }, timeout: 10000 }

Scenario Outline

When Sandra requests evaluation of <expression>
Then she should get <expected_result>

Examples: Basic operators

# Expression Expected Result
1 2 + 3 5
2 2 - 3 -1

Examples: Order of operations

# Expression Expected Result
3 2 * 2 + 2 6
4 2 + 2 * 2 6
Steps Outcome
SUCCESS 536ms
SUCCESS 156ms
SUCCESS 214ms
SUCCESS 142ms
SUCCESS 1.06s
Serenity BDD version 4.2.12