Class ApplicationPropertiesUtils
java.lang.Object
io.quarkus.deployment.dev.testing.ApplicationPropertiesUtils
Utilities to create temporary
application.properties files used in testing.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic PathcreateTempApplicationProperties(String pathPrefix) Creates an emptyapplication.propertiesfile in a new temporary directory.static PathcreateTempApplicationProperties(String pathPrefix, Map<String, String> config, int ordinal) Creates aapplication.propertiesfile in a new temporary directory.static PathcreateTempApplicationProperties(String pathPrefix, Map<String, String> config, io.quarkus.runtime.configuration.ConfigSourceOrdinal ordinal) Creates aapplication.propertiesfile in a new temporary directory.static voidwriteTempApplicationProperties(URI file, Map<String, String> config, int ordinal) Writes a configuration content in a temporaryapplication.propertiesfile.static voidwriteTempApplicationProperties(URI file, Map<String, String> config, io.quarkus.runtime.configuration.ConfigSourceOrdinal ordinal) Writes a configuration content in a temporaryapplication.propertiesfile.
-
Field Details
-
APPLICATION_PROPERTIES
- See Also:
-
-
Method Details
-
createTempApplicationProperties
Creates an emptyapplication.propertiesfile in a new temporary directory.- Parameters:
pathPrefix- aStringto be used in generating the temporary directory's name- Returns:
- the
Pathlocation where theapplication.propertiesfile resides
-
createTempApplicationProperties
public static Path createTempApplicationProperties(String pathPrefix, Map<String, String> config, io.quarkus.runtime.configuration.ConfigSourceOrdinal ordinal) Creates aapplication.propertiesfile in a new temporary directory.- Parameters:
pathPrefix- aStringto be used in generating the temporary directory's nameconfig- aMapwith the configuration content to storeordinal- anConfigSourceOrdinalwith the configuration ordinal- Returns:
- the
Pathlocation where theapplication.propertiesfile resides
-
createTempApplicationProperties
public static Path createTempApplicationProperties(String pathPrefix, Map<String, String> config, int ordinal) Creates aapplication.propertiesfile in a new temporary directory.- Parameters:
pathPrefix- aStringto be used in generating the temporary directory's nameconfig- aMapwith the configuration content to storeordinal- anintwith the configuration ordinal- Returns:
- the
Pathlocation where theapplication.propertiesfile resides
-
writeTempApplicationProperties
public static void writeTempApplicationProperties(URI file, Map<String, String> config, io.quarkus.runtime.configuration.ConfigSourceOrdinal ordinal) Writes a configuration content in a temporaryapplication.propertiesfile.- Parameters:
file- anURIthat points to theapplication.propertiesfile.config- aMapwith the configuration content to storeordinal- anConfigSourceOrdinalwith the configuration ordinal
-
writeTempApplicationProperties
Writes a configuration content in a temporaryapplication.propertiesfile.- Parameters:
file- anURIthat points to theapplication.propertiesfile.config- aMapwith the configuration content to storeordinal- anintwith the configuration ordinal
-