()
| 285 | } |
| 286 | |
| 287 | func (c *CacheTestSuite) TestGetInstancesForScaleSet() { |
| 288 | instance1 := params.Instance{ |
| 289 | Name: "test-instance-1", |
| 290 | ScaleSetID: 1, |
| 291 | } |
| 292 | instance2 := params.Instance{ |
| 293 | Name: "test-instance-2", |
| 294 | ScaleSetID: 1, |
| 295 | } |
| 296 | instance3 := params.Instance{ |
| 297 | Name: "test-instance-3", |
| 298 | ScaleSetID: 2, |
| 299 | } |
| 300 | SetInstanceCache(instance1) |
| 301 | SetInstanceCache(instance2) |
| 302 | SetInstanceCache(instance3) |
| 303 | |
| 304 | cachedInstances := GetInstancesForScaleSet(1) |
| 305 | c.Require().Len(cachedInstances, 2) |
| 306 | c.Require().Contains(cachedInstances, instance1) |
| 307 | c.Require().Contains(cachedInstances, instance2) |
| 308 | |
| 309 | cachedInstances = GetInstancesForScaleSet(2) |
| 310 | c.Require().Len(cachedInstances, 1) |
| 311 | c.Require().Contains(cachedInstances, instance3) |
| 312 | } |
| 313 | |
| 314 | func (c *CacheTestSuite) TestSetGetEntityCache() { |
| 315 | entity := params.ForgeEntity{ |
nothing calls this directly
no test coverage detected