Package org.nuiton.config
Class ApplicationConfigTest
- java.lang.Object
-
- org.nuiton.config.ApplicationConfigTest
-
public class ApplicationConfigTest extends Object
- Since:
- 2.6.10
- Author:
- Benjamin Poussin - poussin@codelutin.com, Tony Chemit - dev@tchemit.fr
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApplicationConfigTest.DummyAction
-
Field Summary
Fields Modifier and Type Field Description protected static int
DUMMY_ACTION_CALL
protected File
testDirectory
org.junit.rules.TestName
testName
static long
TIMESTAMP
-
Constructor Summary
Constructors Constructor Description ApplicationConfigTest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAction()
void
addAlias()
void
before()
void
cleanUserConfig()
void
doAction()
void
doActionOnApplicationConfig()
void
getAsList()
void
getFlatOptions()
void
getMethods()
void
getNullOptions()
void
getOptionAsLocale()
void
getOptionAsLong()
void
getOptionAsVersion()
void
getOsArch()
void
getOsName()
void
getParams()
void
getUnparsed()
void
getUnparsed2()
protected Properties
loadPropertyFile(File file)
void
saveForUser()
void
setUseOnlyAliases()
void
testCreateAction()
void
testEnvProperties()
test if dot is replaced with _ if properties is not found with dot in envvoid
testParse()
void
testPrintConfig()
void
testSetConfigFileName()
void
testSetOption()
Test of setOption method, of class ApplicationConfig.void
testSubConfig()
void
testSystemProperties()
Test that system properties such as ${user.home}, ${user.name} are replaced.
-
-
-
Field Detail
-
TIMESTAMP
public static final long TIMESTAMP
-
DUMMY_ACTION_CALL
protected static int DUMMY_ACTION_CALL
-
testName
public final org.junit.rules.TestName testName
-
testDirectory
protected File testDirectory
-
-
Method Detail
-
before
public void before()
-
saveForUser
public void saveForUser() throws IOException
- Throws:
IOException
-
cleanUserConfig
public void cleanUserConfig() throws IOException, ArgumentsParserException
- Throws:
IOException
ArgumentsParserException
-
doActionOnApplicationConfig
public void doActionOnApplicationConfig() throws Exception
- Throws:
Exception
-
setUseOnlyAliases
public void setUseOnlyAliases()
-
testSetConfigFileName
public void testSetConfigFileName()
-
testSetOption
public void testSetOption()
Test of setOption method, of class ApplicationConfig.
-
testSubConfig
public void testSubConfig()
-
getAsList
public void getAsList()
-
getMethods
public void getMethods()
-
testSystemProperties
public void testSystemProperties() throws ArgumentsParserException
Test that system properties such as ${user.home}, ${user.name} are replaced.- Throws:
ArgumentsParserException
- if could not parse configuration
-
testEnvProperties
public void testEnvProperties() throws ArgumentsParserException
test if dot is replaced with _ if properties is not found with dot in env- Throws:
ArgumentsParserException
- if could not parse configuration
-
testPrintConfig
public void testPrintConfig() throws ArgumentsParserException, UnsupportedEncodingException
-
getOptionAsLocale
public void getOptionAsLocale()
-
getOptionAsVersion
public void getOptionAsVersion()
-
getOptionAsLong
public void getOptionAsLong()
-
loadPropertyFile
protected Properties loadPropertyFile(File file) throws IOException
- Throws:
IOException
-
-