Skip to content

Commit 7027c41

Browse files
author
Sean Sain
committed
update changelog, fix some naming
1 parent e6e7ffc commit 7027c41

File tree

3 files changed

+21
-12
lines changed

3 files changed

+21
-12
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,5 @@ BUG FIXES:
1616

1717
DEPRECATIONS:
1818

19-
* resource/sumologiccollector_ingest_budget_assignment: Deprecated in favor of assigning ingest budgets through the _budget field attribute of collectors [GH-135]
19+
* resource/sumologic_collector_ingest_budget_assignment: Deprecated in favor of assigning ingest budgets through the _budget field attribute of collectors [GH-135]
20+
* resource/sumologic_collector: Deprecated `lookup_by_name` and `destroy` attributes

sumologic/resource_sumologic_collector_test.go

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ func TestAccSumologicCollector_basic(t *testing.T) {
2222
Config: testAccSumologicCollectorConfigBasic(rname),
2323
Check: resource.ComposeTestCheckFunc(
2424
testAccCheckCollectorExists(resourceName, &collector),
25-
testAccCheckCollectorValues(&collector, rname, "", "", "Etc/UTC"),
25+
testAccCheckCollectorValues(&collector, rname, "", "", "Etc/UTC", ""),
2626
resource.TestCheckResourceAttrSet(resourceName, "id"),
2727
resource.TestCheckResourceAttr(resourceName, "name", rname),
2828
resource.TestCheckResourceAttr(resourceName, "description", ""),
@@ -56,7 +56,7 @@ func TestAccSumologicCollector_create(t *testing.T) {
5656
// query the API to retrieve the collector
5757
testAccCheckCollectorExists(resourceName, &collector),
5858
// verify remote values
59-
testAccCheckCollectorValues(&collector, rname, rdescription, rcategory, "Etc/UTC"),
59+
testAccCheckCollectorValues(&collector, rname, rdescription, rcategory, "Etc/UTC", ""),
6060
// verify local values
6161
resource.TestCheckResourceAttrSet(resourceName, "id"),
6262
resource.TestCheckResourceAttr(resourceName, "name", rname),
@@ -83,7 +83,7 @@ func TestAccSumologicCollector_update(t *testing.T) {
8383
Config: testAccSumologicCollectorConfig(rname, rdescription, rcategory),
8484
Check: resource.ComposeTestCheckFunc(
8585
testAccCheckCollectorExists(resourceName, &collector),
86-
testAccCheckCollectorValues(&collector, rname, rdescription, rcategory, "Etc/UTC"),
86+
testAccCheckCollectorValues(&collector, rname, rdescription, rcategory, "Etc/UTC", ""),
8787
resource.TestCheckResourceAttrSet(resourceName, "id"),
8888
resource.TestCheckResourceAttr(resourceName, "name", rname),
8989
resource.TestCheckResourceAttr(resourceName, "description", rdescription),
@@ -95,7 +95,7 @@ func TestAccSumologicCollector_update(t *testing.T) {
9595
Config: testAccSumologicCollectorConfigUpdate(rname, rdescription, rcategory),
9696
Check: resource.ComposeTestCheckFunc(
9797
testAccCheckCollectorExists(resourceName, &collector),
98-
testAccCheckCollectorValues(&collector, rname, rdescription, rcategory, "Europe/Berlin"),
98+
testAccCheckCollectorValues(&collector, rname, rdescription, rcategory, "Europe/Berlin", ""),
9999
resource.TestCheckResourceAttrSet(resourceName, "id"),
100100
resource.TestCheckResourceAttr(resourceName, "name", rname),
101101
resource.TestCheckResourceAttr(resourceName, "description", rdescription),
@@ -161,19 +161,24 @@ func testAccCheckCollectorExists(n string, collector *Collector) resource.TestCh
161161
}
162162
}
163163

164-
func testAccCheckCollectorValues(collector *Collector, name, description, category, timezone string) resource.TestCheckFunc {
164+
func testAccCheckCollectorValues(collector *Collector, name, description, category, timezone, budgetValue string) resource.TestCheckFunc {
165165
return func(s *terraform.State) error {
166166
if collector.Name != name {
167167
return fmt.Errorf("bad name, expected \"%s\", got: %#v", name, collector.Name)
168168
}
169169
if collector.Description != description {
170-
return fmt.Errorf("bad name, expected \"%s\", got: %#v", description, collector.Description)
170+
return fmt.Errorf("bad description, expected \"%s\", got: %#v", description, collector.Description)
171171
}
172172
if collector.Category != category {
173-
return fmt.Errorf("bad name, expected \"%s\", got: %#v", category, collector.Category)
173+
return fmt.Errorf("bad category, expected \"%s\", got: %#v", category, collector.Category)
174174
}
175175
if collector.TimeZone != timezone {
176-
return fmt.Errorf("bad name, expected \"%s\", got: %#v", timezone, collector.TimeZone)
176+
return fmt.Errorf("bad timezone, expected \"%s\", got: %#v", timezone, collector.TimeZone)
177+
}
178+
if value, ok := collector.Fields["_budget"]; ok {
179+
if value != budgetValue {
180+
return fmt.Errorf("bad budgetValue, expected \"%s\", got: %#v", budgetValue, collector.Fields["_budget"])
181+
}
177182
}
178183
return nil
179184
}

sumologic/resource_sumologic_ingest_budget_test.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ func TestAccSumologicIngestBudget_create(t *testing.T) {
4444

4545
func TestAccSumologicIngestBudget_assign(t *testing.T) {
4646
var ingestBudget IngestBudget
47+
var collector Collector
4748
name := fmt.Sprintf("tf-%s", acctest.RandString(5))
4849
collectorName := fmt.Sprintf("tf-%s", acctest.RandString(5))
4950
fieldValue := fmt.Sprintf("tf-%s", acctest.RandString(5))
@@ -58,6 +59,8 @@ func TestAccSumologicIngestBudget_assign(t *testing.T) {
5859
Check: resource.ComposeTestCheckFunc(
5960
testAccCheckIngestBudgetExists("sumologic_ingest_budget.testBudget", &ingestBudget),
6061
testAccCheckIngestBudgetValues(&ingestBudget, name, fieldValue, description, 2),
62+
testAccCheckCollectorExists("sumologic_collector.testCollector", &collector),
63+
testAccCheckCollectorValues(&collector, collectorName, "", "", "Etc/UTC", fieldValue),
6164
resource.TestCheckResourceAttr("sumologic_ingest_budget.testBudget", "name", name),
6265
resource.TestCheckResourceAttr("sumologic_ingest_budget.testBudget", "field_value", fieldValue),
6366
resource.TestCheckResourceAttr("sumologic_ingest_budget.testBudget", "capacity_bytes", "2"),
@@ -118,13 +121,13 @@ func testAccCheckIngestBudgetValues(ingestBudget *IngestBudget, name, fieldValue
118121
return fmt.Errorf("bad name, expected \"%s\", got: %#v", name, ingestBudget.Name)
119122
}
120123
if ingestBudget.Capacity != capacity {
121-
return fmt.Errorf("bad name, expected \"%d\", got: %#v", capacity, ingestBudget.Capacity)
124+
return fmt.Errorf("bad capacity, expected \"%d\", got: %#v", capacity, ingestBudget.Capacity)
122125
}
123126
if ingestBudget.FieldValue != fieldValue {
124-
return fmt.Errorf("bad name, expected \"%s\", got: %#v", fieldValue, ingestBudget.FieldValue)
127+
return fmt.Errorf("bad field value, expected \"%s\", got: %#v", fieldValue, ingestBudget.FieldValue)
125128
}
126129
if ingestBudget.Description != description {
127-
return fmt.Errorf("bad name, expected \"%s\", got: %#v", description, ingestBudget.Description)
130+
return fmt.Errorf("bad description, expected \"%s\", got: %#v", description, ingestBudget.Description)
128131
}
129132
return nil
130133
}

0 commit comments

Comments
 (0)