mirror of
https://github.com/interviewstreet/go-jira.git
synced 2025-04-23 12:08:51 +02:00
Fixed bool type for release version
This commit is contained in:
parent
3754d5a5c6
commit
4a5830d453
@ -1739,8 +1739,8 @@ func TestIssueService_Get_Fields_AffectsVersions(t *testing.T) {
|
|||||||
Name: "2.1.0-rc3",
|
Name: "2.1.0-rc3",
|
||||||
Self: "http://www.example.com/jira/rest/api/2/version/10705",
|
Self: "http://www.example.com/jira/rest/api/2/version/10705",
|
||||||
ReleaseDate: "2018-09-30",
|
ReleaseDate: "2018-09-30",
|
||||||
Released: false,
|
Released: Bool(false),
|
||||||
Archived: false,
|
Archived: Bool(false),
|
||||||
Description: "test description",
|
Description: "test description",
|
||||||
},
|
},
|
||||||
}) {
|
}) {
|
||||||
|
9
types.go
Normal file
9
types.go
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
package jira
|
||||||
|
|
||||||
|
// Bool is a helper routine that allocates a new bool value
|
||||||
|
// to store v and returns a pointer to it.
|
||||||
|
func Bool(v bool) *bool {
|
||||||
|
p := new(bool)
|
||||||
|
*p = v
|
||||||
|
return p
|
||||||
|
}
|
@ -20,8 +20,8 @@ type Version struct {
|
|||||||
ID string `json:"id,omitempty" structs:"id,omitempty"`
|
ID string `json:"id,omitempty" structs:"id,omitempty"`
|
||||||
Name string `json:"name,omitempty" structs:"name,omitempty"`
|
Name string `json:"name,omitempty" structs:"name,omitempty"`
|
||||||
Description string `json:"description,omitempty" structs:"description,omitempty"`
|
Description string `json:"description,omitempty" structs:"description,omitempty"`
|
||||||
Archived bool `json:"archived,omitempty" structs:"archived,omitempty"`
|
Archived *bool `json:"archived,omitempty" structs:"archived,omitempty"`
|
||||||
Released bool `json:"released,omitempty" structs:"released,omitempty"`
|
Released *bool `json:"released,omitempty" structs:"released,omitempty"`
|
||||||
ReleaseDate string `json:"releaseDate,omitempty" structs:"releaseDate,omitempty"`
|
ReleaseDate string `json:"releaseDate,omitempty" structs:"releaseDate,omitempty"`
|
||||||
UserReleaseDate string `json:"userReleaseDate,omitempty" structs:"userReleaseDate,omitempty"`
|
UserReleaseDate string `json:"userReleaseDate,omitempty" structs:"userReleaseDate,omitempty"`
|
||||||
ProjectID int `json:"projectId,omitempty" structs:"projectId,omitempty"` // Unlike other IDs, this is returned as a number
|
ProjectID int `json:"projectId,omitempty" structs:"projectId,omitempty"` // Unlike other IDs, this is returned as a number
|
||||||
|
@ -61,7 +61,8 @@ func TestVersionService_Create(t *testing.T) {
|
|||||||
Name: "New Version 1",
|
Name: "New Version 1",
|
||||||
Description: "An excellent version",
|
Description: "An excellent version",
|
||||||
ProjectID: 10000,
|
ProjectID: 10000,
|
||||||
Released: true,
|
Released: Bool(true),
|
||||||
|
Archived: Bool(false),
|
||||||
ReleaseDate: "2010-07-06",
|
ReleaseDate: "2010-07-06",
|
||||||
UserReleaseDate: "6/Jul/2010",
|
UserReleaseDate: "6/Jul/2010",
|
||||||
StartDate: "2018-07-01",
|
StartDate: "2018-07-01",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user