diff options
author | rbuj <robert.buj@gmail.com> | 2014-08-09 17:56:48 +0200 |
---|---|---|
committer | David Tardon <dtardon@redhat.com> | 2014-08-10 06:59:22 +0000 |
commit | aa0e3701aad1a8a955773e869d9a6b59eac51e72 (patch) | |
tree | 9c1a4062d034c15b8ae20a2edfd197d3dc4bce2f /javaunohelper | |
parent | 5b5571505a1db0ccc98f471e358dbd644f8cd6e5 (diff) |
javaunohelper: Enhancement loading bootstrap_parameters in Bootstrap_Test.java
Change-Id: I685fc278ec812d766ff83993d234ca3261a71dba
Reviewed-on: https://gerrit.libreoffice.org/10850
Reviewed-by: David Tardon <dtardon@redhat.com>
Tested-by: David Tardon <dtardon@redhat.com>
Diffstat (limited to 'javaunohelper')
-rw-r--r-- | javaunohelper/test/com/sun/star/comp/helper/Bootstrap_Test.java | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/javaunohelper/test/com/sun/star/comp/helper/Bootstrap_Test.java b/javaunohelper/test/com/sun/star/comp/helper/Bootstrap_Test.java index 8e8032f1addd..f52ce28f16b7 100644 --- a/javaunohelper/test/com/sun/star/comp/helper/Bootstrap_Test.java +++ b/javaunohelper/test/com/sun/star/comp/helper/Bootstrap_Test.java @@ -92,13 +92,16 @@ public class Bootstrap_Test { usage(); java.util.HashMap<String,String> bootstrap_parameters = new java.util.HashMap<String,String>(); - for ( int nPos = 1; nPos < args.length; ++nPos ) - { - String arg = args[ nPos ]; - int n = arg.indexOf( '=' ); - if (n > 0) - { - bootstrap_parameters.put( arg.substring( 0, n ), arg.substring( n +1 ) ); + for ( int nPos = 1; nPos < args.length; ++nPos ) { + if (args[nPos].contains("=")) { + String bootstrap_parameter[] = args[nPos].split("="); + if (bootstrap_parameter.length == 2){ + bootstrap_parameters.put( bootstrap_parameter[0], bootstrap_parameter[1] ); + } else{ + usage(); + } + } else{ + usage(); } } |