func (*InstanceTypeSuite) TestSatisfiesComparesCPUCores(c *gc.C) { types := preferredTypes{} var desiredCores uint64 = 5 constraint := constraints.Value{CpuCores: &desiredCores} // A machine with fewer cores than required does not satisfy... machine := gwacl.RoleSize{CpuCores: desiredCores - 1} c.Check(types.satisfies(&machine, constraint), gc.Equals, false) // ...Even if it would, given more cores. machine.CpuCores = desiredCores c.Check(types.satisfies(&machine, constraint), gc.Equals, true) }