mirror of
https://github.com/gin-gonic/gin.git
synced 2025-10-22 09:34:33 +08:00
fix code format
This commit is contained in:
parent
5e11eee96e
commit
bc9d0e6939
@ -347,26 +347,26 @@ func TestBindUriError(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestRaceContextCopy(t *testing.T) {
|
||||
DefaultWriter = os.Stdout
|
||||
router := Default()
|
||||
router.GET("/test/copy/race", func(c *Context) {
|
||||
c.Set("1", 0)
|
||||
c.Set("2", 0)
|
||||
DefaultWriter = os.Stdout
|
||||
router := Default()
|
||||
router.GET("/test/copy/race", func(c *Context) {
|
||||
c.Set("1", 0)
|
||||
c.Set("2", 0)
|
||||
|
||||
// Sending a copy of the Context to two separate routines
|
||||
go readWriteKeys(c.Copy())
|
||||
go readWriteKeys(c.Copy())
|
||||
c.String(http.StatusOK, "run OK, no panics")
|
||||
})
|
||||
w := performRequest(router, "GET", "/test/copy/race")
|
||||
assert.Equal(t, "run OK, no panics", w.Body.String())
|
||||
// Sending a copy of the Context to two separate routines
|
||||
go readWriteKeys(c.Copy())
|
||||
go readWriteKeys(c.Copy())
|
||||
c.String(http.StatusOK, "run OK, no panics")
|
||||
})
|
||||
w := performRequest(router, "GET", "/test/copy/race")
|
||||
assert.Equal(t, "run OK, no panics", w.Body.String())
|
||||
}
|
||||
|
||||
func readWriteKeys(c *Context) {
|
||||
for {
|
||||
c.Set("1", rand.Int())
|
||||
c.Set("2", c.Value("1"))
|
||||
}
|
||||
for {
|
||||
c.Set("1", rand.Int())
|
||||
c.Set("2", c.Value("1"))
|
||||
}
|
||||
}
|
||||
|
||||
func githubConfigRouter(router *Engine) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user