コード例 #1
0
ファイル: urlparams_test.go プロジェクト: voidspace/gomaasapi
func (*urlParamsSuite) TestNewMaybeAddManyValues(c *gc.C) {
	params := gomaasapi.NewURLParams()
	params.MaybeAddMany("foo", []string{"two", "", "values"})
	c.Assert(params.Values.Encode(), gc.Equals, "foo=two&foo=values")
}
コード例 #2
0
ファイル: urlparams_test.go プロジェクト: voidspace/gomaasapi
func (*urlParamsSuite) TestNewMaybeAddManyNil(c *gc.C) {
	params := gomaasapi.NewURLParams()
	params.MaybeAddMany("foo", nil)
	c.Assert(params.Values.Encode(), gc.Equals, "")
}
コード例 #3
0
ファイル: urlparams_test.go プロジェクト: voidspace/gomaasapi
func (*urlParamsSuite) TestNewMaybeAddIntWithValue(c *gc.C) {
	params := gomaasapi.NewURLParams()
	params.MaybeAddInt("foo", 42)
	c.Assert(params.Values.Encode(), gc.Equals, "foo=42")
}
コード例 #4
0
ファイル: urlparams_test.go プロジェクト: voidspace/gomaasapi
func (*urlParamsSuite) TestNewMaybeAddBoolTrue(c *gc.C) {
	params := gomaasapi.NewURLParams()
	params.MaybeAddBool("foo", true)
	c.Assert(params.Values.Encode(), gc.Equals, "foo=true")
}
コード例 #5
0
ファイル: urlparams_test.go プロジェクト: voidspace/gomaasapi
func (*urlParamsSuite) TestNewParamsNonNilValues(c *gc.C) {
	params := gomaasapi.NewURLParams()
	c.Assert(params.Values, gc.NotNil)
}