@@ -609,66 +609,6 @@ func TestResourceNamesApiToModel(t *testing.T) {
609
609
}
610
610
}
611
611
612
- type RoundResourceAmountsTestCase struct {
613
- name string
614
- resources Resources
615
- want Resources
616
- }
617
-
618
- func TestRoundResourceAmounts (t * testing.T ) {
619
- tc := []RoundResourceAmountsTestCase {
620
- {
621
- name : "should round down CPU and memory" ,
622
- resources : Resources {
623
- ResourceCPU : ResourceAmount (4500 ), // 4.5 CPU cores
624
- ResourceMemory : ResourceAmount (7168 ), // 7168MB memory
625
- },
626
- want : Resources {
627
- ResourceCPU : ResourceAmount (4000 ), // Round down to 4.0 CPU cores
628
- ResourceMemory : ResourceAmount (7000 ), // Round down to 7000MB
629
- },
630
- },
631
- {
632
- name : "exact multiples should remain unchanged" ,
633
- resources : Resources {
634
- ResourceCPU : ResourceAmount (2000 ), // 2.0 CPU cores
635
- ResourceMemory : ResourceAmount (4000 ), // 4000MB memory
636
- },
637
- want : Resources {
638
- ResourceCPU : ResourceAmount (2000 ), // Should remain 2.0
639
- ResourceMemory : ResourceAmount (4000 ), // Should remain 4000
640
- },
641
- },
642
- {
643
- name : "small values should round to zero" ,
644
- resources : Resources {
645
- ResourceCPU : ResourceAmount (499 ), // 0.499 CPU cores
646
- ResourceMemory : ResourceAmount (999 ), // 999MB memory
647
- },
648
- want : Resources {
649
- ResourceCPU : ResourceAmount (0 ), // Round down to 0
650
- ResourceMemory : ResourceAmount (0 ), // Round down to 0
651
- },
652
- },
653
- {
654
- name : "empty resources should remain empty" ,
655
- resources : Resources {},
656
- want : Resources {},
657
- },
658
- }
659
-
660
- for _ , tc := range tc {
661
- t .Run (tc .name , func (t * testing.T ) {
662
- result := tc .resources
663
- for resource , amount := range result {
664
- // Assuming unit of 1000 for both CPU and Memory
665
- result [resource ] = RoundResourceAmount (amount , 1000 )
666
- }
667
- assert .Equal (t , tc .want , result )
668
- })
669
- }
670
- }
671
-
672
612
type ResourceAmountFromFloatTestCase struct {
673
613
name string
674
614
amount float64
0 commit comments