github.com/hechain20/hechain@v0.0.0-20220316014945-b544036ba106/core/operations/fakes/handler.go (about)

     1  /*
     2  Copyright hechain All Rights Reserved.
     3  
     4  SPDX-License-Identifier: Apache-2.0
     5  */
     6  
     7  package fakes
     8  
     9  import "net/http"
    10  
    11  type Handler struct {
    12  	Code int
    13  	Text string
    14  }
    15  
    16  func (h *Handler) ServeHTTP(resp http.ResponseWriter, req *http.Request) {
    17  	resp.WriteHeader(h.Code)
    18  	resp.Write([]byte(h.Text))
    19  }