You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by mi...@apache.org on 2018/07/11 01:19:52 UTC

[trafficcontrol] 05/13: tied in the data dependencies for the staticdnsentries

This is an automated email from the ASF dual-hosted git repository.

mitchell852 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git

commit e1eb5d0ff9943952e5ed51e463b30d09d8c86d1a
Author: Dewayne Richardson <de...@apache.org>
AuthorDate: Wed May 30 13:01:59 2018 -0600

    tied in the data dependencies for the staticdnsentries
---
 .../testing/api/v13/staticdnsentries_test.go       | 39 +++++++++++++++++-----
 1 file changed, 31 insertions(+), 8 deletions(-)

diff --git a/traffic_ops/testing/api/v13/staticdnsentries_test.go b/traffic_ops/testing/api/v13/staticdnsentries_test.go
index cd669b0..3e88032 100644
--- a/traffic_ops/testing/api/v13/staticdnsentries_test.go
+++ b/traffic_ops/testing/api/v13/staticdnsentries_test.go
@@ -16,6 +16,7 @@ package v13
 */
 
 import (
+	"fmt"
 	"testing"
 
 	"github.com/apache/incubator-trafficcontrol/lib/go-log"
@@ -24,23 +25,45 @@ import (
 
 func TestStaticDNSEntries(t *testing.T) {
 
+	CreateTestCDNs(t)
+	CreateTestTypes(t)
+	CreateTestProfiles(t)
+	CreateTestStatuses(t)
+	CreateTestDivisions(t)
+	CreateTestRegions(t)
+	CreateTestPhysLocations(t)
+	CreateTestCacheGroups(t)
+	CreateTestServers(t)
+	CreateTestDeliveryServices(t)
 	CreateTestStaticDNSEntries(t)
-	UpdateTestStaticDNSEntries(t)
 	GetTestStaticDNSEntries(t)
+	UpdateTestStaticDNSEntries(t)
 	DeleteTestStaticDNSEntries(t)
+	DeleteTestTypes(t)
+	DeleteTestDeliveryServices(t)
+	DeleteTestServers(t)
+	DeleteTestCacheGroups(t)
+	DeleteTestPhysLocations(t)
+	DeleteTestRegions(t)
+	DeleteTestDivisions(t)
+	DeleteTestStatuses(t)
+	DeleteTestProfiles(t)
+	DeleteTestTypes(t)
+	DeleteTestCDNs(t)
 
 }
 
 func CreateTestStaticDNSEntries(t *testing.T) {
 
 	for _, staticDNSEntry := range testData.StaticDNSEntries {
-
-		// GET DeliveryService by Name
-		//respStatuses, _, err := TOSession.GetStatusByName("ONLINE")
-		//if err != nil {
-		//t.Errorf("cannot GET Status by name: ONLINE - %v\n", err)
-		//}
-		//respStatus := respStatuses[0]
+		// GET EDGE type
+		respTypes, _, err := TOSession.GetTypeByName(staticDNSEntry.Type)
+		fmt.Printf("respTypes ---> %v\n", respTypes)
+		if err != nil {
+			t.Errorf("cannot GET Type by name: %v\n", err)
+		}
+		respType := respTypes[0]
+		staticDNSEntry.Type = respType.Name
 		resp, _, err := TOSession.CreateStaticDNSEntry(staticDNSEntry)
 		log.Debugln("Response: ", resp)
 		if err != nil {