コード例 #1
0
ファイル: rest.go プロジェクト: CityofBarberton/Barbowa
func main() {
	contact := new(Contact)

	var api = sleepy.NewAPI()
	api.AddResource(contact, "/contacts")
	api.Start(8080)
}
コード例 #2
0
ファイル: test.go プロジェクト: joslinm/sleepy
func main() {

	item := new(Item)

	var api = sleepy.NewAPI()
	api.AddResource(item, "/items")
	api.Start(3000)

}
コード例 #3
0
ファイル: sleepy_test.go プロジェクト: paulohp/sleepy
func TestBasicGet(t *testing.T) {

	item := new(Item)

	var api = sleepy.NewAPI()
	api.AddResource(item, "/items", "/bar", "/baz")
	go api.Start(3000)
	resp, err := http.Get("http://localhost:3000/items")
	if err != nil {
		t.Error(err)
	}
	body, _ := ioutil.ReadAll(resp.Body)
	if string(body) != `{"items":["item1","item2"]}` {
		t.Error("Not equal.")
	}
}