@@ -171,7 +171,7 @@ func TestInventoryResourceParseHttpResponse(t *testing.T) {
171
171
func TestAccInventoryResource (t * testing.T ) {
172
172
var inventory InventoryAPIModel
173
173
randomName := acctest .RandStringFromCharSet (10 , acctest .CharSetAlphaNum )
174
- updatedOrganizationId := os .Getenv ("AAP_TEST_ORGANIZATION_ID" )
174
+ updatedOrgId := os .Getenv ("AAP_TEST_ORGANIZATION_ID" )
175
175
updatedName := "updated " + randomName
176
176
updatedDescription := "A test inventory"
177
177
updatedVariables := "{\" foo\" : \" bar\" }"
@@ -187,46 +187,17 @@ func TestAccInventoryResource(t *testing.T) {
187
187
// Create and Read testing
188
188
{
189
189
Config : testAccInventoryResourceMinimal (randomName ),
190
- Check : resource .ComposeAggregateTestCheckFunc (
191
- testAccCheckInventoryResourceExists ("aap_inventory.test" , & inventory ),
192
- testAccCheckInventoryResourceValues (& inventory , randomName , "" , "" ),
193
- resource .TestCheckResourceAttr ("aap_inventory.test" , "name" , randomName ),
194
- resource .TestCheckResourceAttr ("aap_inventory.test" , "organization" , "1" ),
195
- resource .TestCheckResourceAttr ("aap_inventory.test" , "organization_name" , "Default" ),
196
- resource .TestCheckResourceAttrSet ("aap_inventory.test" , "named_url" ),
197
- resource .TestCheckResourceAttrSet ("aap_inventory.test" , "id" ),
198
- resource .TestCheckResourceAttrSet ("aap_inventory.test" , "url" ),
199
- ),
190
+ Check : checkBasicInventoryAttributes (t , resourceNameInventory , inventory , randomName , "1" , "Default" , "" , "" ),
200
191
},
201
192
// Update with new org and Read testing
202
193
{
203
- Config : testAccInventoryResourceWithOrg (updatedName , updatedOrganizationId ),
204
- Check : resource .ComposeAggregateTestCheckFunc (
205
- testAccCheckInventoryResourceExists ("aap_inventory.test" , & inventory ),
206
- testAccCheckInventoryResourceValues (& inventory , updatedName , updatedDescription , updatedVariables ),
207
- resource .TestCheckResourceAttr ("aap_inventory.test" , "name" , updatedName ),
208
- resource .TestCheckResourceAttr ("aap_inventory.test" , "organization" , updatedOrganizationId ),
209
- resource .TestCheckResourceAttr ("aap_inventory.test" , "description" , updatedDescription ),
210
- resource .TestCheckResourceAttr ("aap_inventory.test" , "variables" , updatedVariables ),
211
- resource .TestCheckResourceAttr ("aap_inventory.test" , "named_url" , fmt .Sprintf ("/api/controller/v2/inventories/%s++%s/" , updatedName , "test" )),
212
- resource .TestCheckResourceAttrSet ("aap_inventory.test" , "id" ),
213
- resource .TestCheckResourceAttrSet ("aap_inventory.test" , "url" ),
214
- ),
194
+ Config : testAccInventoryResourceWithOrg (updatedName , updatedOrgId ),
195
+ Check : checkBasicInventoryAttributes (t , resourceNameInventory , inventory , updatedName , updatedOrgId , "Default2" , updatedDescription , updatedVariables ),
215
196
},
216
197
// Update without new org and Read testing
217
198
{
218
199
Config : testAccInventoryResourceComplete (updatedName ),
219
- Check : resource .ComposeAggregateTestCheckFunc (
220
- testAccCheckInventoryResourceExists ("aap_inventory.test" , & inventory ),
221
- testAccCheckInventoryResourceValues (& inventory , updatedName , updatedDescription , updatedVariables ),
222
- resource .TestCheckResourceAttr ("aap_inventory.test" , "name" , updatedName ),
223
- resource .TestCheckResourceAttr ("aap_inventory.test" , "organization" , "1" ),
224
- resource .TestCheckResourceAttr ("aap_inventory.test" , "description" , updatedDescription ),
225
- resource .TestCheckResourceAttr ("aap_inventory.test" , "variables" , updatedVariables ),
226
- resource .TestCheckResourceAttr ("aap_inventory.test" , "named_url" , fmt .Sprintf ("/api/controller/v2/inventories/%s++%s/" , updatedName , "Default" )),
227
- resource .TestCheckResourceAttrSet ("aap_inventory.test" , "id" ),
228
- resource .TestCheckResourceAttrSet ("aap_inventory.test" , "url" ),
229
- ),
200
+ Check : checkBasicInventoryAttributes (t , resourceNameInventory , inventory , updatedName , "1" , "Default" , updatedDescription , updatedVariables ),
230
201
},
231
202
},
232
203
CheckDestroy : testAccCheckInventoryResourceDestroy ,
0 commit comments