Skip to content

thaisnascimento2308/ProjectZooFunctions

Repository files navigation

Projeto Zoo Functions!

Autores

Trabalho inicial - Escola Trybe

Desenvolvimento adicional - Thais Do Nascimento Ferreira

Instalando

Clonar o repositório

Instale as dependências executando npm install

Requisitos

1. Implemente a função getSpeciesByIds.

Implemente a função getSpeciesByIds para buscar as espécies dos animais por meio de um ID e retorne um array contendo todos os animais dessa espécie.

2. Implemente a função getAnimalsOlderThan.

Implemente a função getAnimalsOlderThan que deve receber uma espécie e uma idade como parâmetro, e então retornar se todos os animais dessa espécie possuem essa idade ou são mais velhos.

3. Implemente a função getEmployeeByName.

Implemente a função getEmployeeByName que deve buscar por pessoas colaboradoras através de seu primeiro ou último nome.

4. Implemente a função getRelatedEmployees.

Implemente a função getRelatedEmployees para verificar se uma pessoa colaboradora é gerente e quais pessoas ela lidera.

5. Implemente a função countAnimals.

Implemente a função countAnimals que deverá contabilizar a quantidade de espécies de animais residentes no zoológico.

6. Obtenha ao menos 80% de cobertura de testes na função handlerElephants.

Implemente os testes da função handlerElephants para obter ao menos 80% de cobertura

7. Obtenha ao menos 90% de cobertura de testes na função handlerElephants.

Implemente os testes da função handlerElephants para obter ao menos 90% de cobertura

8. Implemente a função calculateEntry.

Calcule o valor total da entrada dos visitantes do zoológico.

9. Implemente a função getSchedule.

Implemente a função getSchedule que irá disponibilizar um cronograma com os horários de visita da semana disponíveis para cada espécie de animal.

10. Implemente a função getOldestFromFirstSpecies.

Implemente a função getOldestFromFirstSpecies que deverá encontrar o animal mais velho da espécie gerenciado por uma pessoa colaboradora.

11. Implemente a função getEmployeesCoverage.

Implemente a função getEmployeesCoverage que deverá retornar as informações sobre a pessoa colaboradora e por quais espécies ela é responsável.

12. Obtenha ao menos 85% de cobertura de testes na função getOpeningHours.

Implemente os testes da função getOpeningHours para obter ao menos 85% de cobertura.

13. Obtenha ao menos 95% de cobertura de testes na função getOpeningHours.

Implemente os testes da função getOpeningHours para obter 95% de cobertura.

14. Implemente a função getAnimalMap.

Faça o mapeamento geográfico dos animais de cada espécie e realize filtros de localização, nome em ordem alfabética e sexo.

Requisitos Bônus

15. Obtenha 100% de cobertura de testes na função handlerElephants.

Implemente os testes da função handlerElephants para obter 100% de cobertura.

16. Obtenha ao menos 100% de cobertura de testes na função getOpeningHours.

Implemente os testes da função getOpeningHours para obter 100% de cobertura.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •