This is an automated email from the ASF dual-hosted git repository. dangogh pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-trafficcontrol.git
commit 1479db504380c519057ece761f809387619d1074 Author: Dewayne Richardson <dewr...@apache.org> AuthorDate: Fri Apr 6 13:28:20 2018 -0600 added parameter creation to the API test for profiles --- lib/go-tc/v13/profiles.go | 17 ++++++++++------- traffic_ops/client/v13/profile.go | 2 +- traffic_ops/testing/api/v13/profiles_test.go | 2 ++ 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/lib/go-tc/v13/profiles.go b/lib/go-tc/v13/profiles.go index 098e331..71587df 100644 --- a/lib/go-tc/v13/profiles.go +++ b/lib/go-tc/v13/profiles.go @@ -42,12 +42,13 @@ type Profile struct { // LastUpdated tc.TimeNoMod `json:"lastUpdated" db:"last_updated"` - Name string `json:"name"` - Description string `json:"description"` - CDNName string `json:"cdnName"` - CDNID int `json:"cdn"` - RoutingDisabled bool `json:"routingDisabled"` - Type string `json:"type"` + Name string `json:"name"` + Description string `json:"description"` + CDNName string `json:"cdnName"` + CDNID int `json:"cdn"` + RoutingDisabled bool `json:"routingDisabled"` + Type string `json:"type"` + Parameters []ParameterNullable `json:"params,omitempty"` } // ProfileNullable ... @@ -85,5 +86,7 @@ type ProfileNullable struct { // Type *string `json:"type" db:"type"` - Parameters []ParameterNullable `json:"params"` + // Parameters associated to the profile + // + Parameters []ParameterNullable `json:"params,omitempty"` } diff --git a/traffic_ops/client/v13/profile.go b/traffic_ops/client/v13/profile.go index 0eb9b66..bbcc799 100644 --- a/traffic_ops/client/v13/profile.go +++ b/traffic_ops/client/v13/profile.go @@ -26,7 +26,7 @@ import ( ) const ( - API_v13_Profiles = "/api/1.3/profiles-wip" + API_v13_Profiles = "/api/1.3/profiles" ) // Create a Profile diff --git a/traffic_ops/testing/api/v13/profiles_test.go b/traffic_ops/testing/api/v13/profiles_test.go index c7fa48b..50ee4ab 100644 --- a/traffic_ops/testing/api/v13/profiles_test.go +++ b/traffic_ops/testing/api/v13/profiles_test.go @@ -27,8 +27,10 @@ func TestProfiles(t *testing.T) { CreateTestCDNs(t) CreateTestTypes(t) CreateTestProfiles(t) + CreateTestParameters(t) UpdateTestProfiles(t) GetTestProfiles(t) + DeleteTestParameters(t) DeleteTestProfiles(t) DeleteTestTypes(t) DeleteTestCDNs(t) -- To stop receiving notification emails like this one, please contact dang...@apache.org.