Serenity BDD Report
Home > Mathjs-api > Expressions > Basic expressions
Report generated 08-05-2025 18:58

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 395ms
SUCCESS 096ms
SUCCESS 102ms
SUCCESS 096ms
SUCCESS 0.7s
Serenity BDD version 4.2.12