### Question:
Contador { public int quantidade(String produto) { Objects.requireNonNull(produto, "produto eh obrigatorio"); return controle.getOrDefault(produto, 0); }  void add(String produto); int quantidade(String produto);  }### Answer:
@Test @DisplayName("Deve retornar zero quando o contador estiver vazio") public void deveRetornarZeroQuandoEstoqueEstiverVazio() { Assertions.assertEquals(0, contador.quantidade("banana")); }
@Test @DisplayName("Deve retornar erro quando o produto for nulo ao verificar quantidade") public void deveRetornarErroEmQuantidade(){ Assertions.assertThrows(NullPointerException.class, () -> contador.quantidade(null)); }