TaskGuid: "task-guid-1", Domain: "test-domain", RootFS: "docker://docker", Action: models.WrapAction(&models.RunAction{User: "******", Path: "/bin/bash", Args: []string{"echo", "hi"}}), MemoryMB: 24, DiskMB: 12, CPUWeight: 10, LogGuid: "guid", LogSource: "source-name", ResultFile: "result-file", Annotation: "some annotation", Privileged: true, } expectedTask = model_helpers.NewValidTask("task-guid-1") expectedTask.Domain = "test-domain" expectedTask.TaskDefinition.RootFs = "docker://docker" expectedTask.TaskDefinition.Action = models.WrapAction(&models.RunAction{User: "******", Path: "/bin/bash", Args: []string{"echo", "hi"}}) expectedTask.TaskDefinition.MemoryMb = 24 expectedTask.TaskDefinition.DiskMb = 12 expectedTask.TaskDefinition.CpuWeight = 10 expectedTask.TaskDefinition.LogGuid = "guid" expectedTask.TaskDefinition.LogSource = "source-name" expectedTask.TaskDefinition.ResultFile = "result-file" expectedTask.TaskDefinition.Annotation = "some annotation" expectedTask.TaskDefinition.Privileged = true expectedTask.TaskDefinition.EgressRules = nil expectedTask.TaskDefinition.MetricsGuid = "" expectedTask.TaskDefinition.EnvironmentVariables = nil })