示例#1
0
func TestParamsDeserializeWithMissingParams(t *testing.T) {
	p := necessaryParams()

	_, err := parseHandleFromParams(p)
	gt.AssertNil(t, err)

	p.Del("hStamp")
	_, err = parseHandleFromParams(p)
	gt.AssertNotNil(t, err)

	p = necessaryParams()
	p.Del("h1")
	_, err = parseHandleFromParams(p)
	gt.AssertNotNil(t, err)

	p = necessaryParams()
	p.Del("h2")
	_, err = parseHandleFromParams(p)
	gt.AssertNotNil(t, err)

	p = necessaryParams()
	p.Del("h3")
	_, err = parseHandleFromParams(p)
	gt.AssertNotNil(t, err)
}
示例#2
0
func TestInvalidBox(t *testing.T) {
	_, err := NewBoundingBox(
		Coordinate{Lat: 2.0, Lng: 1.0},
		Coordinate{Lat: 1.0, Lng: 2.0})

	gt.AssertNotNil(t, err)
}