Rename session handler to request handler

This commit is contained in:
lash 2025-01-12 10:42:07 +00:00
parent ca29574a9d
commit b602a6d9a0
Signed by: lash
GPG Key ID: 21D2E7BB88C2A746
2 changed files with 15 additions and 15 deletions

View File

@ -14,18 +14,18 @@ var (
logg = logging.NewVanilla().WithDomain("atserver") logg = logging.NewVanilla().WithDomain("atserver")
) )
type ATSessionHandler struct { type ATRequestHandler struct {
//*httpsession.SessionHandler //*httpsession.RequestHandler
request.RequestHandler request.RequestHandler
} }
func NewATSessionHandler(h request.RequestHandler) *ATSessionHandler { func NewATRequestHandler(h request.RequestHandler) *ATRequestHandler {
return &ATSessionHandler{ return &ATRequestHandler{
RequestHandler: h, RequestHandler: h,
} }
} }
func (ash *ATSessionHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) { func (ash *ATRequestHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) {
var code int var code int
var err error var err error
@ -80,7 +80,7 @@ func (ash *ATSessionHandler) ServeHTTP(w http.ResponseWriter, req *http.Request)
} }
} }
func (ash *ATSessionHandler) Output(rqs request.RequestSession) (request.RequestSession, error) { func (ash *ATRequestHandler) Output(rqs request.RequestSession) (request.RequestSession, error) {
var err error var err error
var prefix string var prefix string
@ -99,7 +99,7 @@ func (ash *ATSessionHandler) Output(rqs request.RequestSession) (request.Request
return rqs, err return rqs, err
} }
func (ash *ATSessionHandler) WriteError(w http.ResponseWriter, code int, err error) { func (ash *ATRequestHandler) WriteError(w http.ResponseWriter, code int, err error) {
s := err.Error() s := err.Error()
w.Header().Set("Content-Length", strconv.Itoa(len(s))) w.Header().Set("Content-Length", strconv.Itoa(len(s)))
w.WriteHeader(code) w.WriteHeader(code)

View File

@ -16,20 +16,20 @@ import (
"git.grassecon.net/grassrootseconomics/visedriver/testutil/mocks/httpmocks" "git.grassecon.net/grassrootseconomics/visedriver/testutil/mocks/httpmocks"
) )
//func TestNewATSessionHandler(t *testing.T) { //func TestNewATRequestHandler(t *testing.T) {
// mockHandler := &httpmocks.MockRequestHandler{} // mockHandler := &httpmocks.MockRequestHandler{}
// ash := NewATSessionHandler(mockHandler) // ash := NewATRequestHandler(mockHandler)
// //
// if ash == nil { // if ash == nil {
// t.Fatal("NewATSessionHandler returned nil") // t.Fatal("NewATRequestHandler returned nil")
// } // }
// //
// if ash.HTTPRequestHandler == nil { // if ash.HTTPRequestHandler == nil {
// t.Fatal("SessionHandler is nil") // t.Fatal("RequestHandler is nil")
// } // }
//} //}
func TestATSessionHandler_ServeHTTP(t *testing.T) { func TestATRequestHandler_ServeHTTP(t *testing.T) {
tests := []struct { tests := []struct {
name string name string
setupMocks func(*httpmocks.MockRequestHandler, *httpmocks.MockRequestParser, *httpmocks.MockEngine) setupMocks func(*httpmocks.MockRequestHandler, *httpmocks.MockRequestParser, *httpmocks.MockEngine)
@ -137,7 +137,7 @@ func TestATSessionHandler_ServeHTTP(t *testing.T) {
mockEngine := &httpmocks.MockEngine{} mockEngine := &httpmocks.MockEngine{}
tt.setupMocks(mockHandler, mockRequestParser, mockEngine) tt.setupMocks(mockHandler, mockRequestParser, mockEngine)
ash := NewATSessionHandler(mockHandler) ash := NewATRequestHandler(mockHandler)
req := httptest.NewRequest(http.MethodPost, "/", strings.NewReader(tt.formData.Encode())) req := httptest.NewRequest(http.MethodPost, "/", strings.NewReader(tt.formData.Encode()))
req.Header.Set("Content-Type", "application/x-www-form-urlencoded") req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
@ -156,7 +156,7 @@ func TestATSessionHandler_ServeHTTP(t *testing.T) {
} }
} }
func TestATSessionHandler_Output(t *testing.T) { func TestATRequestHandler_Output(t *testing.T) {
tests := []struct { tests := []struct {
name string name string
input request.RequestSession input request.RequestSession
@ -209,7 +209,7 @@ func TestATSessionHandler_Output(t *testing.T) {
for _, tt := range tests { for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) { t.Run(tt.name, func(t *testing.T) {
ash := &ATSessionHandler{} ash := &ATRequestHandler{}
_, err := ash.Output(tt.input) _, err := ash.Output(tt.input)
if tt.expectedError && err == nil { if tt.expectedError && err == nil {