@@ -15,7 +15,6 @@ import org.junit.Test
1515
1616@Suppress(" MagicNumber" , " TooManyFunctions" )
1717class Retrofit2HelperTest {
18-
1918 @Test
2019 fun testBuildHeadersWhenGivenNullHeadersShouldReturnEmptyHeaders () {
2120 val headers = buildHeaders(null )
@@ -30,9 +29,10 @@ class Retrofit2HelperTest {
3029
3130 @Test
3231 fun testBuildHeadersWhenGivenSingleHeaderShouldReturnThatHeader () {
33- val plainHeaders = listOf (
34- createPlainHeader(" Content-Type" , " application/json" )
35- )
32+ val plainHeaders =
33+ listOf (
34+ createPlainHeader(" Content-Type" , " application/json" )
35+ )
3636
3737 val headers = buildHeaders(plainHeaders)
3838
@@ -42,11 +42,12 @@ class Retrofit2HelperTest {
4242
4343 @Test
4444 fun testBuildHeadersWhenGivenDuplicateHeadersShouldRemoveDuplicates () {
45- val plainHeaders = listOf (
46- createPlainHeader(" X-Robots-Tag" , " noindex, nofollow" ),
47- createPlainHeader(" X-Robots-Tag" , " noindex, nofollow" ),
48- createPlainHeader(" X-Robots-Tag" , " noindex, nofollow" )
49- )
45+ val plainHeaders =
46+ listOf (
47+ createPlainHeader(" X-Robots-Tag" , " noindex, nofollow" ),
48+ createPlainHeader(" X-Robots-Tag" , " noindex, nofollow" ),
49+ createPlainHeader(" X-Robots-Tag" , " noindex, nofollow" )
50+ )
5051
5152 val headers = buildHeaders(plainHeaders)
5253
@@ -56,11 +57,12 @@ class Retrofit2HelperTest {
5657
5758 @Test
5859 fun testBuildHeadersWhenGivenMultipleDistinctValuesShouldKeepAllValues () {
59- val plainHeaders = listOf (
60- createPlainHeader(" Set-Cookie" , " session=abc123" ),
61- createPlainHeader(" Set-Cookie" , " token=xyz789" ),
62- createPlainHeader(" Set-Cookie" , " user=john" )
63- )
60+ val plainHeaders =
61+ listOf (
62+ createPlainHeader(" Set-Cookie" , " session=abc123" ),
63+ createPlainHeader(" Set-Cookie" , " token=xyz789" ),
64+ createPlainHeader(" Set-Cookie" , " user=john" )
65+ )
6466
6567 val headers = buildHeaders(plainHeaders)
6668
@@ -74,13 +76,14 @@ class Retrofit2HelperTest {
7476
7577 @Test
7678 fun testBuildHeadersWhenGivenMixedDuplicateAndDistinctValuesShouldHandleCorrectly () {
77- val plainHeaders = listOf (
78- createPlainHeader(" Set-Cookie" , " session=abc" ),
79- createPlainHeader(" Set-Cookie" , " session=abc" ),
80- createPlainHeader(" Set-Cookie" , " token=xyz" ),
81- createPlainHeader(" X-Robots-Tag" , " noindex" ),
82- createPlainHeader(" X-Robots-Tag" , " noindex" )
83- )
79+ val plainHeaders =
80+ listOf (
81+ createPlainHeader(" Set-Cookie" , " session=abc" ),
82+ createPlainHeader(" Set-Cookie" , " session=abc" ),
83+ createPlainHeader(" Set-Cookie" , " token=xyz" ),
84+ createPlainHeader(" X-Robots-Tag" , " noindex" ),
85+ createPlainHeader(" X-Robots-Tag" , " noindex" )
86+ )
8487
8588 val headers = buildHeaders(plainHeaders)
8689
@@ -96,11 +99,12 @@ class Retrofit2HelperTest {
9699
97100 @Test
98101 fun testBuildHeadersWhenGivenCaseInsensitiveHeaderNamesShouldTreatAsSame () {
99- val plainHeaders = listOf (
100- createPlainHeader(" Content-Type" , " application/json" ),
101- createPlainHeader(" content-type" , " application/json" ),
102- createPlainHeader(" CONTENT-TYPE" , " application/json" )
103- )
102+ val plainHeaders =
103+ listOf (
104+ createPlainHeader(" Content-Type" , " application/json" ),
105+ createPlainHeader(" content-type" , " application/json" ),
106+ createPlainHeader(" CONTENT-TYPE" , " application/json" )
107+ )
104108
105109 val headers = buildHeaders(plainHeaders)
106110
@@ -110,11 +114,12 @@ class Retrofit2HelperTest {
110114
111115 @Test
112116 fun testBuildHeadersWhenGivenCaseInsensitiveHeaderNamesWithDifferentValuesShouldKeepAll () {
113- val plainHeaders = listOf (
114- createPlainHeader(" Content-Type" , " application/json" ),
115- createPlainHeader(" content-type" , " text/html" ),
116- createPlainHeader(" CONTENT-TYPE" , " application/xml" )
117- )
117+ val plainHeaders =
118+ listOf (
119+ createPlainHeader(" Content-Type" , " application/json" ),
120+ createPlainHeader(" content-type" , " text/html" ),
121+ createPlainHeader(" CONTENT-TYPE" , " application/xml" )
122+ )
118123
119124 val headers = buildHeaders(plainHeaders)
120125
@@ -127,11 +132,12 @@ class Retrofit2HelperTest {
127132
128133 @Test
129134 fun testBuildHeadersWhenGivenSameNameDifferentValuesShouldKeepAll () {
130- val plainHeaders = listOf (
131- createPlainHeader(" Accept" , " text/html" ),
132- createPlainHeader(" Accept" , " application/json" ),
133- createPlainHeader(" Accept" , " text/plain" )
134- )
135+ val plainHeaders =
136+ listOf (
137+ createPlainHeader(" Accept" , " text/html" ),
138+ createPlainHeader(" Accept" , " application/json" ),
139+ createPlainHeader(" Accept" , " text/plain" )
140+ )
135141
136142 val headers = buildHeaders(plainHeaders)
137143
@@ -145,18 +151,19 @@ class Retrofit2HelperTest {
145151
146152 @Test
147153 fun testBuildHeadersWhenGivenComplexScenarioShouldHandleAllCasesCorrectly () {
148- val plainHeaders = listOf (
149- createPlainHeader(" Content-Type" , " application/json" ),
150- createPlainHeader(" Set-Cookie" , " session=abc" ),
151- createPlainHeader(" Set-Cookie" , " token=xyz" ),
152- createPlainHeader(" Set-Cookie" , " session=abc" ),
153- createPlainHeader(" X-Robots-Tag" , " noindex, nofollow" ),
154- createPlainHeader(" X-Robots-Tag" , " noindex, nofollow" ),
155- createPlainHeader(" Cache-Control" , " no-cache" ),
156- createPlainHeader(" cache-control" , " no-cache" ),
157- createPlainHeader(" Accept" , " text/html" ),
158- createPlainHeader(" Accept" , " application/json" )
159- )
154+ val plainHeaders =
155+ listOf (
156+ createPlainHeader(" Content-Type" , " application/json" ),
157+ createPlainHeader(" Set-Cookie" , " session=abc" ),
158+ createPlainHeader(" Set-Cookie" , " token=xyz" ),
159+ createPlainHeader(" Set-Cookie" , " session=abc" ),
160+ createPlainHeader(" X-Robots-Tag" , " noindex, nofollow" ),
161+ createPlainHeader(" X-Robots-Tag" , " noindex, nofollow" ),
162+ createPlainHeader(" Cache-Control" , " no-cache" ),
163+ createPlainHeader(" cache-control" , " no-cache" ),
164+ createPlainHeader(" Accept" , " text/html" ),
165+ createPlainHeader(" Accept" , " application/json" )
166+ )
160167
161168 val headers = buildHeaders(plainHeaders)
162169
@@ -180,10 +187,11 @@ class Retrofit2HelperTest {
180187
181188 @Test
182189 fun testBuildHeadersWhenGivenHeadersWithWhitespaceShouldPreserveExactValue () {
183- val plainHeaders = listOf (
184- createPlainHeader(" X-Custom" , " value with spaces" ),
185- createPlainHeader(" X-Custom" , " value with spaces" )
186- )
190+ val plainHeaders =
191+ listOf (
192+ createPlainHeader(" X-Custom" , " value with spaces" ),
193+ createPlainHeader(" X-Custom" , " value with spaces" )
194+ )
187195
188196 val headers = buildHeaders(plainHeaders)
189197
@@ -193,10 +201,11 @@ class Retrofit2HelperTest {
193201
194202 @Test
195203 fun testBuildHeadersWhenGivenHeadersWithSpecialCharactersShouldPreserveExactValue () {
196- val plainHeaders = listOf (
197- createPlainHeader(" Authorization" , " Bearer eyJhbGc..." ),
198- createPlainHeader(" X-Special" , " value=test;path=/;secure" )
199- )
204+ val plainHeaders =
205+ listOf (
206+ createPlainHeader(" Authorization" , " Bearer eyJhbGc..." ),
207+ createPlainHeader(" X-Special" , " value=test;path=/;secure" )
208+ )
200209
201210 val headers = buildHeaders(plainHeaders)
202211
@@ -207,10 +216,11 @@ class Retrofit2HelperTest {
207216
208217 @Test
209218 fun testBuildHeadersWhenGivenEmptyHeaderValueShouldHandleCorrectly () {
210- val plainHeaders = listOf (
211- createPlainHeader(" X-Empty" , " " ),
212- createPlainHeader(" X-Empty" , " " )
213- )
219+ val plainHeaders =
220+ listOf (
221+ createPlainHeader(" X-Empty" , " " ),
222+ createPlainHeader(" X-Empty" , " " )
223+ )
214224
215225 val headers = buildHeaders(plainHeaders)
216226
@@ -220,12 +230,13 @@ class Retrofit2HelperTest {
220230
221231 @Test
222232 fun testBuildHeadersWhenGivenMultipleHeadersWithSomeEmptyValuesShouldHandleCorrectly () {
223- val plainHeaders = listOf (
224- createPlainHeader(" X-Test" , " value1" ),
225- createPlainHeader(" X-Test" , " " ),
226- createPlainHeader(" X-Test" , " value2" ),
227- createPlainHeader(" X-Test" , " " )
228- )
233+ val plainHeaders =
234+ listOf (
235+ createPlainHeader(" X-Test" , " value1" ),
236+ createPlainHeader(" X-Test" , " " ),
237+ createPlainHeader(" X-Test" , " value2" ),
238+ createPlainHeader(" X-Test" , " " )
239+ )
229240
230241 val headers = buildHeaders(plainHeaders)
231242
@@ -237,5 +248,8 @@ class Retrofit2HelperTest {
237248 assertTrue(values.contains(" value2" ))
238249 }
239250
240- private fun createPlainHeader (name : String , value : String ) = AidlNetworkRequest .PlainHeader (name, value)
251+ private fun createPlainHeader (
252+ name : String ,
253+ value : String
254+ ) = AidlNetworkRequest .PlainHeader (name, value)
241255}
0 commit comments