Remove dataManager and move client_test.go from gquic/ to self/

This commit is contained in:
Lucas Clemente
2017-08-18 12:05:54 +02:00
parent 6150e2d05d
commit 19d1210a9a
9 changed files with 46 additions and 136 deletions

View File

@@ -1,6 +1,8 @@
package testserver
import (
"io"
"io/ioutil"
"net"
"net/http"
"strconv"
@@ -46,6 +48,20 @@ func init() {
_, err := w.Write(PRDataLong)
Expect(err).NotTo(HaveOccurred())
})
http.HandleFunc("/hello", func(w http.ResponseWriter, r *http.Request) {
defer GinkgoRecover()
_, err := io.WriteString(w, "Hello, World!\n")
Expect(err).NotTo(HaveOccurred())
})
http.HandleFunc("/echo", func(w http.ResponseWriter, r *http.Request) {
defer GinkgoRecover()
body, err := ioutil.ReadAll(r.Body)
Expect(err).NotTo(HaveOccurred())
_, err = w.Write(body)
Expect(err).NotTo(HaveOccurred())
})
}
// See https://en.wikipedia.org/wiki/Lehmer_random_number_generator