Skip to content
Snippets Groups Projects
Commit 8651001b authored by Martin Schmollinger's avatar Martin Schmollinger
Browse files

Bug fixing

parent 3df72a7a
No related branches found
No related tags found
No related merge requests found
...@@ -6,7 +6,7 @@ import ( ...@@ -6,7 +6,7 @@ import (
"os" "os"
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/model" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/model"
"gorm.io/driver/mysql" "gorm.io/driver/mysql"
"gorm.io/gorm" "gorm.io/gorm"
) )
... ...
......
module gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion module gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion
go 1.20 go 1.20
... ...
......
...@@ -6,8 +6,8 @@ import ( ...@@ -6,8 +6,8 @@ import (
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/model" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/model"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/service" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/service"
) )
func CreateCampaign(w http.ResponseWriter, r *http.Request) { func CreateCampaign(w http.ResponseWriter, r *http.Request) {
... ...
......
...@@ -7,9 +7,9 @@ import ( ...@@ -7,9 +7,9 @@ import (
"net/http/httptest" "net/http/httptest"
"testing" "testing"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/db" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/db"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/handler" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/handler"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/model" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/model"
) )
func TestCreateCampaignBadRequest(t *testing.T) { func TestCreateCampaignBadRequest(t *testing.T) {
... ...
......
...@@ -6,8 +6,8 @@ import ( ...@@ -6,8 +6,8 @@ import (
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/model" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/model"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/service" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/service"
) )
func AddDonation(w http.ResponseWriter, r *http.Request) { func AddDonation(w http.ResponseWriter, r *http.Request) {
... ...
......
package handler package handler_test
import ( import (
"net/http" "net/http"
"net/http/httptest" "net/http/httptest"
"testing" "testing"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/handler"
) )
func TestHealth(t *testing.T) { func TestHealth(t *testing.T) {
rr := httptest.NewRecorder() rr := httptest.NewRecorder()
req := httptest.NewRequest("GET", "/health", nil) req := httptest.NewRequest("GET", "/health", nil)
handler := http.HandlerFunc(Health) handler := http.HandlerFunc(handler.Health)
handler.ServeHTTP(rr, req) handler.ServeHTTP(rr, req)
if status := rr.Code; status != http.StatusOK { if status := rr.Code; status != http.StatusOK {
... ...
......
...@@ -9,8 +9,8 @@ import ( ...@@ -9,8 +9,8 @@ import (
"net/http" "net/http"
"github.com/gorilla/mux" "github.com/gorilla/mux"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/db" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/db"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/handler" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/handler"
) )
func init() { func init() {
...@@ -32,7 +32,7 @@ func main() { ...@@ -32,7 +32,7 @@ func main() {
fmt.Println("Starting MyAktion API server") fmt.Println("Starting MyAktion API server")
router := mux.NewRouter() router := mux.NewRouter()
router.HandleFunc("/health", handler.Health).Methods("GET") router.HandleFunc("/health", handler.Health).Methods("GET")
router.HandleFunc("/campaign", handler.CreateCampaign).Methods("POST") router.HandleFunc("/campaigns", handler.CreateCampaign).Methods("POST")
router.HandleFunc("/campaigns", handler.GetCampaigns).Methods("GET") router.HandleFunc("/campaigns", handler.GetCampaigns).Methods("GET")
router.HandleFunc("/campaigns/{id}", handler.GetCampaign).Methods("GET") router.HandleFunc("/campaigns/{id}", handler.GetCampaign).Methods("GET")
router.HandleFunc("/campaigns/{id}", handler.UpdateCampaign).Methods("PUT") router.HandleFunc("/campaigns/{id}", handler.UpdateCampaign).Methods("PUT")
... ...
......
...@@ -6,8 +6,8 @@ import ( ...@@ -6,8 +6,8 @@ import (
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
"gorm.io/gorm" "gorm.io/gorm"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/db" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/db"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/model" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/model"
) )
func CreateCampaign(campaign *model.Campaign) error { func CreateCampaign(campaign *model.Campaign) error {
... ...
......
...@@ -3,8 +3,8 @@ package service ...@@ -3,8 +3,8 @@ package service
import ( import (
log "github.com/sirupsen/logrus" log "github.com/sirupsen/logrus"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/db" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/db"
"gitlab.reutlingen-university.de/go-exercises/myaktion-go/src/myaktion/model" "gitlab.reutlingen-university.de/go-exercises/myaktion-go-ss2023/src/myaktion/model"
) )
func AddDonation(campaignId uint, donation *model.Donation) error { func AddDonation(campaignId uint, donation *model.Donation) error {
... ...
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment