LusCamilo / backend-class

Aula sobre Classes e testes no BackEnd usando Typescript, Node e Vitest

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Testes Unitários

Regras de funcional

  • Class Sum

    • ( X ) Deve ser possivel somar a + b

    • ( X ) Deve retornar o valor especifico da soma a + b

    • ( X ) Não deve retornar um valor negativo

    • ( X ) Deve retornar um throw expection

  • Class Sub

    • ( X ) Deve ser possivel subtrair a - b

    • ( X ) Deve retornar o valor especifico da subtração a - b

    • ( X ) Deve retornar um valor negativo

    • ( X ) Deve retornar um throw expection

  • Class Div

    • ( X ) Deve ser possivel dividir a / b

    • ( X ) Deve retornar o valor especifico da divisão a / b

    • ( X ) Deve retornar um valor Infinity ao divir 2 / 0

    • ( X ) Deve retornar um valor NaN ao dividir 0 / 0

    • ( X ) Deve retornar um throw expection

  • Class Mult

    • ( X ) Deve ser possivel muiltiplicar a * b

    • ( X ) Deve retornar o valor especifico da multiplicação a * b

    • ( X ) Deve retornar um valor negativo

    • ( X ) Deve retornar zero

    • ( X ) Deve retornar um throw expection

Tecnologias e Libs

  • Typescript

  • Node

  • Viteste

backend-class

About

Aula sobre Classes e testes no BackEnd usando Typescript, Node e Vitest


Languages

Language:TypeScript 100.0%