Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TestCostComponents ¶
func TestCostComponents(t *testing.T, costComponents []*schema.CostComponent, checks []CostComponentCheck)
func TestResources ¶
func TestResources(t *testing.T, resources []*schema.Resource, checks []ResourceCheck)
Types ¶
type CostCheckFunc ¶
type CostCheckFunc func(*testing.T, *schema.CostComponent)
func HourlyPriceMultiplierCheck ¶
func HourlyPriceMultiplierCheck(multiplier decimal.Decimal) CostCheckFunc
func MonthlyPriceMultiplierCheck ¶
func MonthlyPriceMultiplierCheck(multiplier decimal.Decimal) CostCheckFunc
func NilMonthlyCostCheck ¶ added in v0.7.0
func NilMonthlyCostCheck() CostCheckFunc
type CostComponentCheck ¶
type CostComponentCheck struct { Name string PriceHash string SkipCheck bool HourlyCostCheck CostCheckFunc MonthlyCostCheck CostCheckFunc }
type ResourceCheck ¶
type ResourceCheck struct { Name string SkipCheck bool CostComponentChecks []CostComponentCheck SubResourceChecks []ResourceCheck }
Click to show internal directories.
Click to hide internal directories.