@@ -3,9 +3,9 @@ import Yosemite
33import WooFoundation
44@testable import WooCommerce
55
6- /// `StatsV4DataHelper ` tests.
6+ /// `StatsDataTextFormatter ` tests.
77///
8- final class StatsV4DataHelperTests : XCTestCase {
8+ final class StatsDataTextFormatterTests : XCTestCase {
99
1010 private let currencyFormatter = CurrencyFormatter ( currencySettings: CurrencySettings ( ) ) // Default is US
1111 private let currencyCode = CurrencySettings ( ) . currencyCode
@@ -17,7 +17,7 @@ final class StatsV4DataHelperTests: XCTestCase {
1717 let orderStats = OrderStatsV4 . fake ( ) . copy ( totals: . fake( ) . copy ( grossRevenue: 62 ) )
1818
1919 // When
20- let totalRevenue = StatsV4DataHelper . createTotalRevenueText ( orderStats: orderStats,
20+ let totalRevenue = StatsDataTextFormatter . createTotalRevenueText ( orderStats: orderStats,
2121 selectedIntervalIndex: nil ,
2222 currencyFormatter: currencyFormatter,
2323 currencyCode: currencyCode. rawValue)
@@ -31,7 +31,7 @@ final class StatsV4DataHelperTests: XCTestCase {
3131 let orderStats = OrderStatsV4 . fake ( ) . copy ( totals: . fake( ) . copy ( grossRevenue: 62.856 ) )
3232
3333 // When
34- let totalRevenue = StatsV4DataHelper . createTotalRevenueText ( orderStats: orderStats,
34+ let totalRevenue = StatsDataTextFormatter . createTotalRevenueText ( orderStats: orderStats,
3535 selectedIntervalIndex: nil ,
3636 currencyFormatter: currencyFormatter,
3737 currencyCode: currencyCode. rawValue)
@@ -53,7 +53,7 @@ final class StatsV4DataHelperTests: XCTestCase {
5353 let selectedIntervalIndex = 1 // Corresponds to the second earliest interval, which is the first interval in `OrderStatsV4`.
5454
5555 // When
56- let totalRevenue = StatsV4DataHelper . createTotalRevenueText ( orderStats: orderStats,
56+ let totalRevenue = StatsDataTextFormatter . createTotalRevenueText ( orderStats: orderStats,
5757 selectedIntervalIndex: selectedIntervalIndex,
5858 currencyFormatter: currencyFormatter,
5959 currencyCode: currencyCode. rawValue)
@@ -69,7 +69,7 @@ final class StatsV4DataHelperTests: XCTestCase {
6969 let orderStats = OrderStatsV4 . fake ( ) . copy ( totals: . fake( ) . copy ( totalOrders: 3 ) )
7070
7171 // When
72- let orderCount = StatsV4DataHelper . createOrderCountText ( orderStats: orderStats, selectedIntervalIndex: nil )
72+ let orderCount = StatsDataTextFormatter . createOrderCountText ( orderStats: orderStats, selectedIntervalIndex: nil )
7373
7474 // Then
7575 XCTAssertEqual ( orderCount, " 3 " )
@@ -88,7 +88,7 @@ final class StatsV4DataHelperTests: XCTestCase {
8888 let selectedIntervalIndex = 1 // Corresponds to the second earliest interval, which is the first interval in `OrderStatsV4`.
8989
9090 // When
91- let orderCount = StatsV4DataHelper . createOrderCountText ( orderStats: orderStats, selectedIntervalIndex: selectedIntervalIndex)
91+ let orderCount = StatsDataTextFormatter . createOrderCountText ( orderStats: orderStats, selectedIntervalIndex: selectedIntervalIndex)
9292
9393 // Then
9494 XCTAssertEqual ( orderCount, " 1 " )
@@ -99,7 +99,7 @@ final class StatsV4DataHelperTests: XCTestCase {
9999 let orderStats = OrderStatsV4 . fake ( ) . copy ( totals: . fake( ) . copy ( averageOrderValue: 62 ) )
100100
101101 // When
102- let averageOrderValue = StatsV4DataHelper . createAverageOrderValueText ( orderStats: orderStats,
102+ let averageOrderValue = StatsDataTextFormatter . createAverageOrderValueText ( orderStats: orderStats,
103103 currencyFormatter: currencyFormatter,
104104 currencyCode: currencyCode. rawValue)
105105
@@ -112,7 +112,7 @@ final class StatsV4DataHelperTests: XCTestCase {
112112 let orderStats = OrderStatsV4 . fake ( ) . copy ( totals: . fake( ) . copy ( averageOrderValue: 62.856 ) )
113113
114114 // When
115- let averageOrderValue = StatsV4DataHelper . createAverageOrderValueText ( orderStats: orderStats,
115+ let averageOrderValue = StatsDataTextFormatter . createAverageOrderValueText ( orderStats: orderStats,
116116 currencyFormatter: currencyFormatter,
117117 currencyCode: currencyCode. rawValue)
118118
@@ -130,7 +130,7 @@ final class StatsV4DataHelperTests: XCTestCase {
130130 . fake( ) . copy ( period: " 0 " , visitors: 5 ) ] )
131131
132132 // When
133- let visitorCount = StatsV4DataHelper . createVisitorCountText ( siteStats: siteVisitStats, selectedIntervalIndex: nil )
133+ let visitorCount = StatsDataTextFormatter . createVisitorCountText ( siteStats: siteVisitStats, selectedIntervalIndex: nil )
134134
135135 // Then
136136 XCTAssertEqual ( visitorCount, " 22 " )
@@ -144,7 +144,7 @@ final class StatsV4DataHelperTests: XCTestCase {
144144
145145
146146 // When
147- let visitorCount = StatsV4DataHelper . createVisitorCountText ( siteStats: siteVisitStats, selectedIntervalIndex: selectedIntervalIndex)
147+ let visitorCount = StatsDataTextFormatter . createVisitorCountText ( siteStats: siteVisitStats, selectedIntervalIndex: selectedIntervalIndex)
148148
149149 // Then
150150 XCTAssertEqual ( visitorCount, " 17 " )
@@ -158,7 +158,7 @@ final class StatsV4DataHelperTests: XCTestCase {
158158 let orderStats = OrderStatsV4 . fake ( ) . copy ( totals: . fake( ) . copy ( totalOrders: 3 ) )
159159
160160 // When
161- let conversionRate = StatsV4DataHelper . createConversionRateText ( orderStats: orderStats, siteStats: siteVisitStats, selectedIntervalIndex: nil )
161+ let conversionRate = StatsDataTextFormatter . createConversionRateText ( orderStats: orderStats, siteStats: siteVisitStats, selectedIntervalIndex: nil )
162162
163163 // Then
164164 XCTAssertEqual ( conversionRate, " 0% " )
@@ -170,7 +170,7 @@ final class StatsV4DataHelperTests: XCTestCase {
170170 let orderStats = OrderStatsV4 . fake ( ) . copy ( totals: . fake( ) . copy ( totalOrders: 3557 ) )
171171
172172 // When
173- let conversionRate = StatsV4DataHelper . createConversionRateText ( orderStats: orderStats, siteStats: siteVisitStats, selectedIntervalIndex: nil )
173+ let conversionRate = StatsDataTextFormatter . createConversionRateText ( orderStats: orderStats, siteStats: siteVisitStats, selectedIntervalIndex: nil )
174174
175175 // Then
176176 XCTAssertEqual ( conversionRate, " 35.6% " ) // order count: 3557, visitor count: 10000 => 0.3557 (35.57%)
@@ -182,7 +182,7 @@ final class StatsV4DataHelperTests: XCTestCase {
182182 let orderStats = OrderStatsV4 . fake ( ) . copy ( totals: . fake( ) . copy ( totalOrders: 3 ) )
183183
184184 // When
185- let conversionRate = StatsV4DataHelper . createConversionRateText ( orderStats: orderStats, siteStats: siteVisitStats, selectedIntervalIndex: nil )
185+ let conversionRate = StatsDataTextFormatter . createConversionRateText ( orderStats: orderStats, siteStats: siteVisitStats, selectedIntervalIndex: nil )
186186
187187 // Then
188188 XCTAssertEqual ( conversionRate, " 30% " ) // order count: 3, visitor count: 10 => 0.3 (30%)
@@ -195,7 +195,7 @@ final class StatsV4DataHelperTests: XCTestCase {
195195 intervals: [ . fake( ) . copy ( subtotals: . fake( ) . copy ( totalOrders: 1 ) ) ] )
196196
197197 // When
198- let conversionRate = StatsV4DataHelper . createConversionRateText ( orderStats: orderStats, siteStats: siteVisitStats, selectedIntervalIndex: 0 )
198+ let conversionRate = StatsDataTextFormatter . createConversionRateText ( orderStats: orderStats, siteStats: siteVisitStats, selectedIntervalIndex: 0 )
199199
200200 // Then
201201 XCTAssertEqual ( conversionRate, " 10% " )
0 commit comments