55namespace FlixTech \SchemaRegistryApi \Test \Requests ;
66
77use PHPUnit \Framework \TestCase ;
8+ use const FlixTech \SchemaRegistryApi \Constants \ACCEPT_HEADER ;
89use const FlixTech \SchemaRegistryApi \Constants \COMPATIBILITY_BACKWARD ;
910use const FlixTech \SchemaRegistryApi \Constants \COMPATIBILITY_BACKWARD_TRANSITIVE ;
1011use const FlixTech \SchemaRegistryApi \Constants \COMPATIBILITY_FORWARD ;
1112use const FlixTech \SchemaRegistryApi \Constants \COMPATIBILITY_FORWARD_TRANSITIVE ;
1213use const FlixTech \SchemaRegistryApi \Constants \COMPATIBILITY_FULL ;
1314use const FlixTech \SchemaRegistryApi \Constants \COMPATIBILITY_FULL_TRANSITIVE ;
1415use const FlixTech \SchemaRegistryApi \Constants \COMPATIBILITY_NONE ;
16+ use const FlixTech \SchemaRegistryApi \Constants \CONTENT_TYPE_HEADER ;
1517use const FlixTech \SchemaRegistryApi \Constants \VERSION_LATEST ;
1618use function FlixTech \SchemaRegistryApi \Requests \allSubjectsRequest ;
1719use function FlixTech \SchemaRegistryApi \Requests \allSubjectVersionsRequest ;
@@ -44,7 +46,7 @@ public function it_should_produce_a_Request_to_get_all_subjects(): void
4446
4547 $ this ->assertEquals ('GET ' , $ request ->getMethod ());
4648 $ this ->assertEquals ('/subjects ' , $ request ->getUri ());
47- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
49+ $ this ->assertEquals ([ACCEPT_HEADER ], $ request ->getHeaders ( ));
4850 }
4951
5052 /**
@@ -56,7 +58,7 @@ public function it_should_produce_a_Request_to_get_all_subject_versions(): void
5658
5759 $ this ->assertEquals ('GET ' , $ request ->getMethod ());
5860 $ this ->assertEquals ('/subjects/test/versions ' , $ request ->getUri ());
59- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
61+ $ this ->assertEquals ([ACCEPT_HEADER ], $ request ->getHeaders ( ));
6062 }
6163
6264 /**
@@ -68,7 +70,7 @@ public function it_should_produce_a_Request_to_get_a_specific_subject_version():
6870
6971 $ this ->assertEquals ('GET ' , $ request ->getMethod ());
7072 $ this ->assertEquals ('/subjects/test/versions/3 ' , $ request ->getUri ());
71- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
73+ $ this ->assertEquals ([ACCEPT_HEADER ], $ request ->getHeaders ( ));
7274 }
7375
7476 /**
@@ -80,14 +82,14 @@ public function it_should_produce_a_request_to_register_a_new_schema_version():
8082
8183 $ this ->assertEquals ('POST ' , $ request ->getMethod ());
8284 $ this ->assertEquals ('/subjects/test/versions ' , $ request ->getUri ());
83- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
85+ $ this ->assertEquals ([CONTENT_TYPE_HEADER , ACCEPT_HEADER ], $ request ->getHeaders ( ));
8486 $ this ->assertEquals ('{"schema":"{\"type\":\"string\"}"} ' , $ request ->getBody ()->getContents ());
8587
8688 $ request = registerNewSchemaVersionWithSubjectRequest ('{"schema": "{\"type\": \"string\"}"} ' , 'test ' );
8789
8890 $ this ->assertEquals ('POST ' , $ request ->getMethod ());
8991 $ this ->assertEquals ('/subjects/test/versions ' , $ request ->getUri ());
90- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
92+ $ this ->assertEquals ([CONTENT_TYPE_HEADER , ACCEPT_HEADER ], $ request ->getHeaders ( ));
9193 $ this ->assertEquals ('{"schema":"{\"type\": \"string\"}"} ' , $ request ->getBody ()->getContents ());
9294 }
9395
@@ -105,7 +107,7 @@ public function it_should_produce_a_request_to_check_schema_compatibility_agains
105107 $ this ->assertEquals ('POST ' , $ request ->getMethod ());
106108 $ this ->assertEquals ('/compatibility/subjects/test/versions/latest ' , $ request ->getUri ());
107109 $ this ->assertEquals ('{"schema":"{\"type\":\"test\"}"} ' , $ request ->getBody ()->getContents ());
108- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
110+ $ this ->assertEquals ([CONTENT_TYPE_HEADER , ACCEPT_HEADER ], $ request ->getHeaders ( ));
109111 }
110112
111113 /**
@@ -118,7 +120,7 @@ public function it_should_produce_a_request_to_check_if_a_subject_already_has_a_
118120 $ this ->assertEquals ('POST ' , $ request ->getMethod ());
119121 $ this ->assertEquals ('/subjects/test ' , $ request ->getUri ());
120122 $ this ->assertEquals ('{"schema":"{\"type\":\"test\"}"} ' , $ request ->getBody ()->getContents ());
121- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
123+ $ this ->assertEquals ([CONTENT_TYPE_HEADER , ACCEPT_HEADER ], $ request ->getHeaders ( ));
122124 }
123125
124126 /**
@@ -130,7 +132,7 @@ public function it_should_produce_a_request_to_get_a_specific_schema_by_id(): vo
130132
131133 $ this ->assertEquals ('GET ' , $ request ->getMethod ());
132134 $ this ->assertEquals ('/schemas/ids/3 ' , $ request ->getUri ());
133- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
135+ $ this ->assertEquals ([ACCEPT_HEADER ], $ request ->getHeaders ( ));
134136 }
135137
136138 /**
@@ -142,7 +144,7 @@ public function it_should_produce_a_request_to_get_the_global_compatibility_leve
142144
143145 $ this ->assertEquals ('GET ' , $ request ->getMethod ());
144146 $ this ->assertEquals ('/config ' , $ request ->getUri ());
145- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
147+ $ this ->assertEquals ([ACCEPT_HEADER ], $ request ->getHeaders ( ));
146148 }
147149
148150 /**
@@ -155,7 +157,7 @@ public function it_should_produce_a_request_to_change_the_global_compatibility_l
155157 $ this ->assertEquals ('PUT ' , $ request ->getMethod ());
156158 $ this ->assertEquals ('/config ' , $ request ->getUri ());
157159 $ this ->assertEquals ('{"compatibility":"FULL"} ' , $ request ->getBody ()->getContents ());
158- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
160+ $ this ->assertEquals ([ACCEPT_HEADER ], $ request ->getHeaders ( ));
159161 }
160162
161163 /**
@@ -167,7 +169,7 @@ public function it_should_produce_a_request_to_get_the_subject_compatibility_lev
167169
168170 $ this ->assertEquals ('GET ' , $ request ->getMethod ());
169171 $ this ->assertEquals ('/config/test ' , $ request ->getUri ());
170- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
172+ $ this ->assertEquals ([ACCEPT_HEADER ], $ request ->getHeaders ( ));
171173 }
172174
173175 /**
@@ -180,7 +182,7 @@ public function it_should_produce_a_request_to_change_the_subject_compatibility_
180182 $ this ->assertEquals ('PUT ' , $ request ->getMethod ());
181183 $ this ->assertEquals ('/config/test ' , $ request ->getUri ());
182184 $ this ->assertEquals ('{"compatibility":"FORWARD"} ' , $ request ->getBody ()->getContents ());
183- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
185+ $ this ->assertEquals ([ACCEPT_HEADER ], $ request ->getHeaders ( ));
184186 }
185187
186188 /**
@@ -348,7 +350,7 @@ public function it_should_produce_a_valid_subject_deletion_request(): void
348350
349351 $ this ->assertEquals ('DELETE ' , $ request ->getMethod ());
350352 $ this ->assertEquals ('/subjects/test ' , $ request ->getUri ());
351- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
353+ $ this ->assertEquals ([ACCEPT_HEADER ], $ request ->getHeaders ( ));
352354 }
353355
354356 /**
@@ -360,12 +362,12 @@ public function it_should_produce_a_valid_subject_version_deletion_request(): vo
360362
361363 $ this ->assertEquals ('DELETE ' , $ request ->getMethod ());
362364 $ this ->assertEquals ('/subjects/test/versions/latest ' , $ request ->getUri ());
363- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
365+ $ this ->assertEquals ([ACCEPT_HEADER ], $ request ->getHeaders ( ));
364366
365367 $ request = deleteSubjectVersionRequest ('test ' , '5 ' );
366368
367369 $ this ->assertEquals ('DELETE ' , $ request ->getMethod ());
368370 $ this ->assertEquals ('/subjects/test/versions/5 ' , $ request ->getUri ());
369- $ this ->assertEquals ([' application/vnd.schemaregistry.v1+json ' ], $ request ->getHeader ( ' Accept ' ));
371+ $ this ->assertEquals ([ACCEPT_HEADER ], $ request ->getHeaders ( ));
370372 }
371373}
0 commit comments