@@ -392,6 +392,18 @@ public final class OpenApiGeneratorFixtures {
392392 .build ()
393393 );
394394
395+ static final List <SpecFile > TEST_CREATE_DTO_WITH_ENUM = List .of (
396+ SpecFile
397+ .builder ()
398+ .filePath ("openapigenerator/testCreateDTOWithEnum/api-test.yml" )
399+ .apiPackage ("com.sngular.multifileplugin.testCreateDTOWithEnum" )
400+ .modelPackage ("com.sngular.multifileplugin.testCreateDTOWithEnum.model" )
401+ .clientPackage ("com.sngular.multifileplugin.testCreateDTOWithEnum.client" )
402+ .modelNameSuffix ("DTO" )
403+ .useLombokModelAnnotation (true )
404+ .build ()
405+ );
406+
395407 static final List <SpecFile > TEST_CREATE_BASIC_DTO = List .of (
396408 SpecFile
397409 .builder ()
@@ -1391,6 +1403,30 @@ static Function<Path, Boolean> validateCreateDTO() {
13911403 return path -> commonTest (path , expectedTestApiFile , expectedTestApiModelFiles , DEFAULT_TARGET_API , DEFAULT_MODEL_API , Collections .emptyList (), DEFAULT_EXCEPTION_API );
13921404 }
13931405
1406+ static Function <Path , Boolean > validateCreateDTOWithEnum () {
1407+
1408+ final String DEFAULT_TARGET_API = "generated/com/sngular/multifileplugin/testCreateDTOWithEnum" ;
1409+
1410+ final String DEFAULT_MODEL_API = "generated/com/sngular/multifileplugin/testCreateDTOWithEnum/model" ;
1411+
1412+ final String DEFAULT_EXCEPTION_API = "generated/com/sngular/multifileplugin/testCreateDTOWithEnum/model/exception" ;
1413+
1414+ final String COMMON_PATH = "openapigenerator/testCreateDTOWithEnum/" ;
1415+
1416+ final String ASSETS_PATH = COMMON_PATH + "assets/" ;
1417+
1418+ final List <String > expectedTestApiFile = List .of (
1419+ ASSETS_PATH + "TestApi.java"
1420+ );
1421+
1422+ final List <String > expectedTestApiModelFiles = List .of (
1423+ ASSETS_PATH + "model/AddressDTO.java" ,
1424+ ASSETS_PATH + "model/TestDTO.java"
1425+ );
1426+
1427+ return path -> commonTest (path , expectedTestApiFile , expectedTestApiModelFiles , DEFAULT_TARGET_API , DEFAULT_MODEL_API , Collections .emptyList (), DEFAULT_EXCEPTION_API );
1428+ }
1429+
13941430 static Function <Path , Boolean > validateCreateBasicDTO () {
13951431
13961432 final String DEFAULT_TARGET_API = "generated/com/sngular/multifileplugin/testCreateBasicDTO" ;
0 commit comments