@@ -27,4 +27,36 @@ public void testSameContentDiff() {
27
27
ChangedOpenApi changedOpenApi = OpenApiCompare .fromLocations (OPENAPI_DOC2 , OPENAPI_DOC2 );
28
28
assertThat (changedOpenApi .isUnchanged ()).isTrue ();
29
29
}
30
+
31
+ @ Test
32
+ public void testAddedResponseContentTypeDiff () {
33
+ ChangedOpenApi changedOpenApi =
34
+ OpenApiCompare .fromLocations (
35
+ "content_type_response_add_1.yaml" , "content_type_response_add_2.yaml" );
36
+ assertThat (changedOpenApi .isCompatible ()).isFalse ();
37
+ }
38
+
39
+ @ Test
40
+ public void testRemovedResponseContentTypeDiff () {
41
+ ChangedOpenApi changedOpenApi =
42
+ OpenApiCompare .fromLocations (
43
+ "content_type_response_add_2.yaml" , "content_type_response_add_1.yaml" );
44
+ assertThat (changedOpenApi .isCompatible ()).isTrue ();
45
+ }
46
+
47
+ @ Test
48
+ public void testAddedRequestContentTypeDiff () {
49
+ ChangedOpenApi changedOpenApi =
50
+ OpenApiCompare .fromLocations (
51
+ "content_type_request_add_1.yaml" , "content_type_request_add_2.yaml" );
52
+ assertThat (changedOpenApi .isCompatible ()).isTrue ();
53
+ }
54
+
55
+ @ Test
56
+ public void testRemovedRequestContentTypeDiff () {
57
+ ChangedOpenApi changedOpenApi =
58
+ OpenApiCompare .fromLocations (
59
+ "content_type_request_add_2.yaml" , "content_type_request_add_1.yaml" );
60
+ assertThat (changedOpenApi .isCompatible ()).isFalse ();
61
+ }
30
62
}
0 commit comments