@@ -37,7 +37,6 @@ void setUp() {
3737 project = ProjectBuilder .builder ().withName (PROJECT_NAME ).build ();
3838 project .getPluginManager ().apply (SWAGGER_GRADLE_PLUGIN );
3939 project .getPluginManager ().apply (JavaPlugin .class );
40- project .getRepositories ().mavenCentral ();
4140 project .getExtensions ().create ("edcBuild" , BuildExtension .class , project .getObjects ());
4241 }
4342
@@ -46,13 +45,11 @@ void apply_whenApiGroupNotSpecified_shouldUseDefault() {
4645 var convention = new SwaggerResolveConvention ();
4746 convention .apply (project );
4847
49- var task = project .getTasks ().getByName ("resolve" );
48+ var resolveTask = ( ResolveTask ) project .getTasks ().getByName ("resolve" );
5049
51- assertThat (task ).isInstanceOfSatisfying (ResolveTask .class , resolveTask -> {
52- assertThat (resolveTask .getOutputDir ().get ().getAsFile ().getAbsolutePath ()).endsWith ("/resources/openapi/yaml" );
53- assertThat (resolveTask .getOutputFileName ().get ()).isEqualTo (PROJECT_NAME );
54- assertThat (resolveTask .getOutputFormat ().get ()).isEqualTo (ResolveTask .Format .YAML );
55- });
50+ assertThat (resolveTask .getOutputDir ().toString ()).endsWith ("/resources/openapi/yaml" );
51+ assertThat (resolveTask .getOutputFileName ()).isEqualTo (PROJECT_NAME );
52+ assertThat (resolveTask .getOutputFormat ()).isEqualTo (ResolveTask .Format .YAML );
5653 }
5754
5855 @ Test
@@ -62,13 +59,11 @@ void apply_whenApiGroupSpecified_shouldAppend() {
6259 var convention = new SwaggerResolveConvention ();
6360 convention .apply (project );
6461
65- var task = project .getTasks ().getByName ("resolve" );
62+ var resolveTask = ( ResolveTask ) project .getTasks ().getByName ("resolve" );
6663
67- assertThat (task ).isInstanceOfSatisfying (ResolveTask .class , resolveTask -> {
68- assertThat (resolveTask .getOutputDir ().get ().getAsFile ().getAbsolutePath ()).endsWith ("/resources/openapi/yaml/test-api" );
69- assertThat (resolveTask .getOutputFileName ().get ()).isEqualTo (PROJECT_NAME );
70- assertThat (resolveTask .getOutputFormat ().get ()).isEqualTo (ResolveTask .Format .YAML );
71- });
64+ assertThat (resolveTask .getOutputDir ().toString ()).endsWith ("/resources/openapi/yaml/test-api" );
65+ assertThat (resolveTask .getOutputFileName ()).isEqualTo (PROJECT_NAME );
66+ assertThat (resolveTask .getOutputFormat ()).isEqualTo (ResolveTask .Format .YAML );
7267 }
7368
7469 @ Test
@@ -79,12 +74,10 @@ void apply_whenOutputDirSet_shouldAppend() {
7974 var convention = new SwaggerResolveConvention ();
8075 convention .apply (project );
8176
82- var task = project .getTasks ().getByName ("resolve" );
77+ var resolveTask = ( ResolveTask ) project .getTasks ().getByName ("resolve" );
8378
84- assertThat (task ).isInstanceOfSatisfying (ResolveTask .class , resolveTask -> {
85- assertThat (resolveTask .getOutputDir ().get ().getAsFile ().getAbsolutePath ()).endsWith ("/some/funny/path/test-api" );
86- assertThat (resolveTask .getOutputFileName ().get ()).isEqualTo (PROJECT_NAME );
87- assertThat (resolveTask .getOutputFormat ().get ()).isEqualTo (ResolveTask .Format .YAML );
88- });
79+ assertThat (resolveTask .getOutputDir ().toString ()).endsWith ("/some/funny/path/test-api" );
80+ assertThat (resolveTask .getOutputFileName ()).isEqualTo (PROJECT_NAME );
81+ assertThat (resolveTask .getOutputFormat ()).isEqualTo (ResolveTask .Format .YAML );
8982 }
9083}
0 commit comments