Loading repository data…
Loading repository data…
kolabank / repository
Critter Chronologer is a Software as a Service application that provides a scheduling interface for a small business that takes care of animals. This Spring Boot project will allow users to create pets, owners, and employees, and then schedule events for employees to provide services for pets.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Critter Chronologer a Software as a Service application that provides a scheduling interface for a small business that takes care of animals. This Spring Boot project allows users to create pets, owners, and employees, and then schedule events for employees to provide services for pets.
Tests pass under the following conditions:
testCreateCustomer - UserController.saveCustomer returns a saved customer matching the requesttestCreateEmployee - UserController.saveEmployee returns a saved employee matching the requesttestAddPetsToCustomer - PetController.getPetsByOwner returns a saved pet with the same id and name as the one saved with UserController.savePet for a given ownertestFindPetsByOwner - PetController.getPetsByOwner returns all pets saved for that owner.testFindOwnerByPet - UserController.getOwnerByPet returns the saved owner used to create the pet.testChangeEmployeeAvailability - UserController.getEmployee returns an employee with the same availability as set for that employee by UserControler.setAvailabilitytestFindEmployeesByServiceAndTime - UserController.findEmployeesForService returns all saved employees that have the requested availability and skills and none that do nottestSchedulePetsForServiceWithEmployee - ScheduleController.createSchedule returns a saved schedule matching the requested activities, pets, employees, and datetestFindScheduleByEntities - ScheduleController.getScheduleForEmployee returns all saved schedules containing that employee. ScheduleController.getScheduleForPet returns all saved schedules for that pet. ScheduleController.getScheduleForCustomer returns all saved schedules for any pets belonging to that owner.