From aa0e3701aad1a8a955773e869d9a6b59eac51e72 Mon Sep 17 00:00:00 2001 From: rbuj Date: Sat, 9 Aug 2014 17:56:48 +0200 Subject: javaunohelper: Enhancement loading bootstrap_parameters in Bootstrap_Test.java Change-Id: I685fc278ec812d766ff83993d234ca3261a71dba Reviewed-on: https://gerrit.libreoffice.org/10850 Reviewed-by: David Tardon Tested-by: David Tardon --- .../test/com/sun/star/comp/helper/Bootstrap_Test.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'javaunohelper') 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 bootstrap_parameters = new java.util.HashMap(); - 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(); } } -- cgit