This repository has been archived on 2022-02-10. You can view files and clone it, but cannot push or open issues or pull requests.
titama-backend/test.sh

24 lines
643 B
Bash
Executable File

#!/bin/bash
baseurl="http://localhost:8080/titamaApi/v1"
header="Content-Type: application/json"
new_course_data='{"title": "FIN Sitzung", "day": "Wed", "time": "18:00"}'
printf "Testing %s/courses...\n" "$baseurl"
curl "$baseurl/courses"
printf "\n\nTesting %s/course/0...\n" "$baseurl"
curl "$baseurl/course/0"
printf "\n\nTesting %s/course/1...\n" "$baseurl"
curl "$baseurl/course/1"
printf "\n\nTesting %s/course...\n" "$baseurl"
curl -d "$new_course_data" -H "$header" $baseurl/course
printf "\n\nTesting %s/courses...\n" "$baseurl"
curl "$baseurl/courses"
printf "\n\nTesting %s/course/2...\n" "$baseurl"
curl "$baseurl/course/2"