http_test.go 420 Bytes
package main

import (
	"github.com/gin-gonic/gin"
	"pro2d/common/components"
	"testing"
)

type HttpAction struct {
}

func (h *HttpAction) PrintA(c *gin.Context) (int, interface{}) {
	return 0, "I'm A"
}
func (h *HttpAction) PrintB(c *gin.Context) (int, interface{}) {
	return 0, "I'm B"
}

func TestHttpServer_Start(t *testing.T) {
	web := components.NewHttpServer("v1")
	web.BindHandler(&HttpAction{})
	web.Start()
}