Skip to content

Latest commit

 

History

History
50 lines (37 loc) · 1.21 KB

Readme.md

File metadata and controls

50 lines (37 loc) · 1.21 KB

Roupa com testes

Intro Shell Draft

_

Intro

  • Vamos implementar uma classe que controla os possíveis valores de tamanho para uma roupa.
  • Os tamanhos serão identificados como uma variável tipo texto, e os valores válidos são "PP", "P", "M" e "G", "GG" e "XG".
  • Faça o objeto roupa iniciar o tamanho como uma string vazia, para expressar que nenhum tamanho foi atribuído.
  • Crie um construtor que não recebe parâmetros e inicializa o tamanho como uma string vazia.
  • Crie o método setTamanho que apenas aceita os valores válidos de tamanho.
    • Caso o valor seja inválido, avise e dê uma mensagem de erro informando quais os valores permitidos.
  • Coloque o atributo tamanho como privado e crie um método getTamanho para acessá-lo e setTamanho para alterá-lo.

Shell

#TEST_CASE
$show
size: ()

$size F
fail: Valor inválido, tente PP, P, M, G, GG ou XG

$show
size: ()

$size PP
$show
size: (PP)

$end

Draft