Skip to content

Commit 0796ea3

Browse files
author
Jagrut Kosti
committed
Minor changes for linux environment problems.
1 parent 2b5058d commit 0796ea3

3 files changed

Lines changed: 21 additions & 5 deletions

File tree

src/main/java/multichain/command/builders/QueryBuilderAddress.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ protected static String executeImportAddress(String address, String label, boole
244244
*/
245245
protected static String executeValidateAddress(String address) throws MultichainException, MultichainException {
246246
MultichainTestParameter.isNotNullOrEmpty("address", address);
247-
return execute(CommandEnum.VALIDATEADDRESS, formatJson(address));
247+
return execute(CommandEnum.VALIDATEADDRESS, address);
248248
}
249249

250250

src/main/java/multichain/command/builders/QueryBuilderCommon.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,10 @@ protected static String execute(CommandEnum command, String... parameters) throw
164164
outputGobbler.start();
165165

166166
pr.waitFor();
167+
168+
errorGobbler.join();
169+
outputGobbler.join();
170+
167171
pr.getOutputStream().close();
168172
if(outputGobbler.output.length() > 0)
169173
return outputGobbler.output.toString();
@@ -258,12 +262,12 @@ protected static String formatStringArrayOS(String[] values){
258262
valuesParam += "]";
259263
return valuesParam;
260264
} else {
261-
String valuesParam = "'[";
265+
String valuesParam = "[";
262266
for(int j = 0; j < values.length; j++) {
263267
valuesParam += (j != values.length - 1) ? ("\"" + values[j] + "\",") :
264268
("\"" + values[j] + "\"");
265269
}
266-
valuesParam += "]'";
270+
valuesParam += "]";
267271
return valuesParam;
268272
}
269273
}

src/test/java/command/CommandTest.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.util.List;
1111

1212
import multichain.command.*;
13+
import multichain.object.Address;
1314
import multichain.object.Stream;
1415
import multichain.object.StreamItem;
1516
import multichain.object.StreamKeyPublisherInfo;
@@ -159,6 +160,16 @@ private static void testListStreamPublishers() {
159160
e.printStackTrace();
160161
}
161162
}
163+
164+
private static void testGetNewAddress() {
165+
try {
166+
Address addr = AddressCommand.getNewAddress();
167+
System.out.println(addr.getAddress());
168+
} catch (MultichainException e) {
169+
e.printStackTrace();
170+
}
171+
}
172+
162173
/**
163174
* @param args
164175
*/
@@ -169,8 +180,8 @@ public static void main(String[] args) {
169180
ChainCommand.initializeChain("plagchain");
170181
//testgetAddresses();
171182
//testCreateStream();
172-
//testListStreams();
173-
testPublishStream();
183+
testListStreams();
184+
//testPublishStream();
174185
//testSubscribe();
175186
//testUnsubscribe();
176187
//testGetStreamItem();
@@ -179,6 +190,7 @@ public static void main(String[] args) {
179190
//testListStreamItems();
180191
//testListStreamPublisherItems();
181192
//testListStreamPublishers();
193+
//testGetNewAddress();
182194
System.out.println("--- End of CommandTest ---");
183195
}
184196

0 commit comments

Comments
 (0)