@@ -39,27 +39,25 @@ class TestNSEnergyFormatter: XCTestCase {
39
39
formatter. numberFormatter. locale = Locale ( identifier: " de_DE " )
40
40
XCTAssertEqual ( formatter. string ( fromJoules: - 100000 ) , " -100 kJ " )
41
41
XCTAssertEqual ( formatter. string ( fromJoules: - 1 ) , " -0,001 kJ " )
42
- XCTAssertEqual ( formatter. string ( fromJoules: 0.00001 ) , " 0 J " )
43
- XCTAssertEqual ( formatter. string ( fromJoules: 1 ) , " 1 J " )
44
42
XCTAssertEqual ( formatter. string ( fromJoules: 100000000 ) , " 100.000 kJ " )
45
43
}
46
44
47
45
48
46
func test_stringFromJoulesCaloriesRegion( ) {
49
- XCTAssertEqual ( formatter. string ( fromJoules: - 10000 ) , " -2.39 kCal " )
47
+ XCTAssertEqual ( formatter. string ( fromJoules: - 10000 ) , " -2.39 kcal " )
50
48
XCTAssertEqual ( formatter. string ( fromJoules: 0.00001 ) , " 0 cal " )
51
49
XCTAssertEqual ( formatter. string ( fromJoules: 0.0001 ) , " 0 cal " )
52
50
XCTAssertEqual ( formatter. string ( fromJoules: 1 ) , " 0.239 cal " )
53
- XCTAssertEqual ( formatter. string ( fromJoules: 10000 ) , " 2.39 kCal " )
51
+ XCTAssertEqual ( formatter. string ( fromJoules: 10000 ) , " 2.39 kcal " )
54
52
}
55
53
56
54
func test_stringFromJoulesCaloriesRegionFoodEnergyUse( ) {
57
55
formatter. isForFoodEnergyUse = true
58
- XCTAssertEqual ( formatter. string ( fromJoules: - 1 ) , " -0 cal " )
56
+ XCTAssertEqual ( formatter. string ( fromJoules: - 1 ) , " -0 Cal " )
59
57
XCTAssertEqual ( formatter. string ( fromJoules: 0.001 ) , " 0 cal " )
60
58
XCTAssertEqual ( formatter. string ( fromJoules: 0.1 ) , " 0.024 cal " )
61
59
XCTAssertEqual ( formatter. string ( fromJoules: 1 ) , " 0.239 cal " )
62
- XCTAssertEqual ( formatter. string ( fromJoules: 10000 ) , " 2.39 cal " )
60
+ XCTAssertEqual ( formatter. string ( fromJoules: 10000 ) , " 2.39 Cal " )
63
61
}
64
62
65
63
func test_stringFromValue( ) {
@@ -69,26 +67,26 @@ class TestNSEnergyFormatter: XCTestCase {
69
67
XCTAssertEqual ( formatter. string ( fromValue: 1 , unit: EnergyFormatter . Unit. joule) , " 1 joule " )
70
68
71
69
formatter. unitStyle = Formatter . UnitStyle. short
72
- XCTAssertEqual ( formatter. string ( fromValue: 0.00000001 , unit: EnergyFormatter . Unit. kilocalorie) , " 0kCal " )
70
+ XCTAssertEqual ( formatter. string ( fromValue: 0.00000001 , unit: EnergyFormatter . Unit. kilocalorie) , " 0kcal " )
73
71
XCTAssertEqual ( formatter. string ( fromValue: 2.4 , unit: EnergyFormatter . Unit. calorie) , " 2.4cal " )
74
72
XCTAssertEqual ( formatter. string ( fromValue: 123456 , unit: EnergyFormatter . Unit. calorie) , " 123,456cal " )
75
73
76
74
formatter. unitStyle = Formatter . UnitStyle. medium
77
75
formatter. isForFoodEnergyUse = true
78
76
XCTAssertEqual ( formatter. string ( fromValue: 0.00000001 , unit: EnergyFormatter . Unit. calorie) , " 0 cal " )
79
- XCTAssertEqual ( formatter. string ( fromValue: 987654321 , unit: EnergyFormatter . Unit. kilocalorie) , " 987,654,321 cal " )
77
+ XCTAssertEqual ( formatter. string ( fromValue: 987654321 , unit: EnergyFormatter . Unit. kilocalorie) , " 987,654,321 Cal " )
80
78
81
79
formatter. isForFoodEnergyUse = false
82
- XCTAssertEqual ( formatter. string ( fromValue: 5.3 , unit: EnergyFormatter . Unit. kilocalorie) , " 5.3 kCal " )
80
+ XCTAssertEqual ( formatter. string ( fromValue: 5.3 , unit: EnergyFormatter . Unit. kilocalorie) , " 5.3 kcal " )
83
81
XCTAssertEqual ( formatter. string ( fromValue: 873.2345 , unit: EnergyFormatter . Unit. calorie) , " 873.234 cal " )
84
82
}
85
83
86
84
func test_unitStringFromJoules( ) {
87
85
var unit = EnergyFormatter . Unit. joule
88
- XCTAssertEqual ( formatter. unitString ( fromJoules: - 100000 , usedUnit: & unit) , " kCal " )
86
+ XCTAssertEqual ( formatter. unitString ( fromJoules: - 100000 , usedUnit: & unit) , " kcal " )
89
87
XCTAssertEqual ( unit, EnergyFormatter . Unit. kilocalorie)
90
88
91
- XCTAssertEqual ( formatter. unitString ( fromJoules: 0 , usedUnit: & unit) , " kCal " )
89
+ XCTAssertEqual ( formatter. unitString ( fromJoules: 0 , usedUnit: & unit) , " kcal " )
92
90
XCTAssertEqual ( unit, EnergyFormatter . Unit. kilocalorie)
93
91
94
92
XCTAssertEqual ( formatter. unitString ( fromJoules: 0.0001 , usedUnit: & unit) , " cal " )
@@ -97,10 +95,10 @@ class TestNSEnergyFormatter: XCTestCase {
97
95
XCTAssertEqual ( formatter. unitString ( fromJoules: 4184 , usedUnit: & unit) , " cal " )
98
96
XCTAssertEqual ( unit, EnergyFormatter . Unit. calorie)
99
97
100
- XCTAssertEqual ( formatter. unitString ( fromJoules: 4185 , usedUnit: & unit) , " kCal " )
98
+ XCTAssertEqual ( formatter. unitString ( fromJoules: 4185 , usedUnit: & unit) , " kcal " )
101
99
XCTAssertEqual ( unit, EnergyFormatter . Unit. kilocalorie)
102
100
103
- XCTAssertEqual ( formatter. unitString ( fromJoules: 100000 , usedUnit: & unit) , " kCal " )
101
+ XCTAssertEqual ( formatter. unitString ( fromJoules: 100000 , usedUnit: & unit) , " kcal " )
104
102
XCTAssertEqual ( unit, EnergyFormatter . Unit. kilocalorie)
105
103
106
104
formatter. numberFormatter. locale = Locale ( identifier: " de_DE " )
@@ -121,21 +119,30 @@ class TestNSEnergyFormatter: XCTestCase {
121
119
}
122
120
123
121
func test_unitStringFromValue( ) {
122
+ formatter. isForFoodEnergyUse = true
124
123
formatter. unitStyle = Formatter . UnitStyle. long
125
- XCTAssertEqual ( formatter. unitString ( fromValue: 0.002 , unit: EnergyFormatter . Unit. kilojoule) , " kilojoules " )
126
- XCTAssertEqual ( formatter. unitString ( fromValue: 1 , unit: EnergyFormatter . Unit. kilojoule) , " kilojoule " )
124
+ XCTAssertEqual ( formatter. unitString ( fromValue: 1 , unit: EnergyFormatter . Unit. kilocalorie) , " Calories " )
125
+ XCTAssertEqual ( formatter. unitString ( fromValue: 2 , unit: EnergyFormatter . Unit. kilocalorie) , " Calories " )
126
+
127
+ formatter. unitStyle = Formatter . UnitStyle. medium
128
+ XCTAssertEqual ( formatter. unitString ( fromValue: 0.00000001 , unit: EnergyFormatter . Unit. kilocalorie) , " Cal " )
129
+ XCTAssertEqual ( formatter. unitString ( fromValue: 987654321 , unit: EnergyFormatter . Unit. kilocalorie) , " Cal " )
127
130
128
131
formatter. unitStyle = Formatter . UnitStyle. short
129
132
XCTAssertEqual ( formatter. unitString ( fromValue: 0.00000001 , unit: EnergyFormatter . Unit. calorie) , " cal " )
130
- XCTAssertEqual ( formatter. unitString ( fromValue: 123456 , unit: EnergyFormatter . Unit. joule) , " J " )
133
+ XCTAssertEqual ( formatter. unitString ( fromValue: 123456 , unit: EnergyFormatter . Unit. kilocalorie) , " C " )
134
+
135
+ formatter. isForFoodEnergyUse = false
136
+ formatter. unitStyle = Formatter . UnitStyle. long
137
+ XCTAssertEqual ( formatter. unitString ( fromValue: 0.002 , unit: EnergyFormatter . Unit. kilojoule) , " kilojoules " )
131
138
132
139
formatter. unitStyle = Formatter . UnitStyle. medium
133
- formatter. isForFoodEnergyUse = true
134
- XCTAssertEqual ( formatter. unitString ( fromValue: 0.00000001 , unit: EnergyFormatter . Unit. kilocalorie) , " cal " )
135
- XCTAssertEqual ( formatter. unitString ( fromValue: 987654321 , unit: EnergyFormatter . Unit. kilocalorie) , " cal " )
140
+ XCTAssertEqual ( formatter. unitString ( fromValue: 0.00000001 , unit: EnergyFormatter . Unit. kilocalorie) , " kcal " )
141
+ XCTAssertEqual ( formatter. unitString ( fromValue: 987654321 , unit: EnergyFormatter . Unit. kilocalorie) , " kcal " )
136
142
137
- formatter. isForFoodEnergyUse = false
138
- XCTAssertEqual ( formatter. unitString ( fromValue: 5.3 , unit: EnergyFormatter . Unit. calorie) , " cal " )
139
- XCTAssertEqual ( formatter. unitString ( fromValue: 873.2345 , unit: EnergyFormatter . Unit. joule) , " J " )
143
+ formatter. unitStyle = Formatter . UnitStyle . short
144
+ XCTAssertEqual ( formatter. unitString ( fromValue: 0.00000001 , unit: EnergyFormatter . Unit. calorie) , " cal " )
145
+ XCTAssertEqual ( formatter. unitString ( fromValue: 123456 , unit: EnergyFormatter . Unit. joule) , " J " )
140
146
}
147
+
141
148
}
0 commit comments