Skip to content

Commit 15beb89

Browse files
committed
update Java version
1 parent f347797 commit 15beb89

File tree

3 files changed

+37
-31
lines changed

3 files changed

+37
-31
lines changed

src/test/java/com/upokecenter/test/CBORTest.java

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2380,16 +2380,13 @@ public static void TestRandomOne(byte[] array) {
23802380
long oldPos = (startingAvailable - inputStream.available());
23812381
o = CBORObject.Read(inputStream);
23822382
long cborlen = (startingAvailable - inputStream.available()) - oldPos;
2383-
if (cborlen > 3000) {
2384-
System.out.println("pos=" + (startingAvailable - inputStream.available()) + " of " +
2385-
startingAvailable + ", cborlen=" + cborlen);
2386-
}
2383+
// if (cborlen > 3000) {
2384+
// System.out.println("pos=" + (startingAvailable - inputStream.available()) + " of " +
2385+
// startingAvailable + ", cborlen=" + cborlen);
2386+
// }
23872387
byte[] encodedBytes = (o == null) ? null : o.EncodeToBytes();
23882388
try {
23892389
CBORObject.DecodeFromBytes(encodedBytes);
2390-
if (cborlen > 3000) {
2391-
System.out.println("end DecodeFromBytes");
2392-
}
23932390
} catch (Exception ex) {
23942391
throw new IllegalStateException(ex.getMessage(), ex);
23952392
}
@@ -2400,29 +2397,14 @@ public static void TestRandomOne(byte[] array) {
24002397
}
24012398
if (o != null) {
24022399
try {
2403-
if (cborlen > 3000) {
2404-
System.out.println("toJSONString " + java.util.Date.UtcNow);
2405-
}
24062400
jsonString = o.ToJSONString();
2407-
if (cborlen > 3000) {
2408-
System.out.println("jsonStringLen = " + jsonString.length());
2409-
}
24102401
} catch (CBORException ex) {
24112402
System.out.println(ex.getMessage());
24122403
jsonString = "";
24132404
}
24142405
if (jsonString.length() > 0) {
2415-
if (cborlen > 3000) {
2416-
System.out.println("fromJSONString " + java.util.Date.UtcNow);
2417-
}
24182406
CBORObject.FromJSONString(jsonString);
2419-
if (cborlen > 3000) {
2420-
System.out.println("writeToJSON " + java.util.Date.UtcNow);
2421-
}
24222407
TestWriteToJSON(o);
2423-
if (cborlen > 3000) {
2424-
System.out.println("endJSON " + java.util.Date.UtcNow);
2425-
}
24262408
}
24272409
}
24282410
} catch (Exception ex) {

src/test/java/com/upokecenter/test/JSONPointer.java

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,6 +319,30 @@ public static Map<String, Object> GetPointersWithKey(
319319
return list;
320320
}
321321

322+
private static String Replace(String str, char c, String srep) {
323+
int j = -1;
324+
for (int i = 0; i < str.length(); ++i) {
325+
if (str.charAt(i) == c) {
326+
j = i;
327+
break;
328+
}
329+
}
330+
if (j == -1) {
331+
return str;
332+
}
333+
StringBuilder sb = new StringBuilder();
334+
sb.append(str.substring(0, j));
335+
sb.append(srep);
336+
for (int i = j + 1; i < str.length(); ++i) {
337+
if (str.charAt(i) == c) {
338+
sb.append(srep);
339+
} else {
340+
sb.append(str.charAt(i));
341+
}
342+
}
343+
return sb.toString();
344+
}
345+
322346
private static void GetPointersWithKey(
323347
CBORObject root,
324348
String keyToFind,
@@ -341,8 +365,8 @@ private static void GetPointersWithKey(
341365
// Search the key's values
342366
for (CBORObject key : rootObj.getKeys()) {
343367
String ptrkey = key.AsString();
344-
ptrkey = ptrkey.replace("~", "~0");
345-
ptrkey = ptrkey.replace("/", "~1");
368+
ptrkey = Replace(ptrkey, '~', "~0");
369+
ptrkey = Replace(ptrkey, '/', "~1");
346370
GetPointersWithKey(
347371
rootObj.get(key),
348372
keyToFind,

src/test/java/com/upokecenter/test/RandomObjects.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -402,18 +402,18 @@ public static EFloat CloseToPowerOfTwo(IRandomGenExtended rg) {
402402
throw new NullPointerException("rg");
403403
}
404404
int pwr = (rg.GetInt32(100) < 80) ? IntInRange(rg, -20, 20) :
405-
IntInRange(rg, -300, 300);
405+
IntInRange(rg, -300, 300);
406406
int pwr2 = pwr - (rg.GetInt32(100) < 80 ? IntInRange(rg, 51, 61) :
407-
IntInRange(rg, 2, 300));
407+
IntInRange(rg, 2, 300));
408408
EFloat ef = null;
409-
ef = (rg.GetInt32(2) == 0) ? (EFloat.Create(1,
410-
pwr).Add(EFloat.Create(1, pwr2))) : (EFloat.Create(1,
411-
pwr).Subtract(EFloat.Create(1, pwr2)));
409+
ef = (rg.GetInt32(2) == 0) ? EFloat.Create(1,
410+
pwr).Add(EFloat.Create(1, pwr2)) : EFloat.Create(1,
411+
pwr).Subtract(EFloat.Create(1, pwr2));
412412
if (rg.GetInt32(10) == 0) {
413413
pwr2 = pwr - (rg.GetInt32(100) < 80 ? IntInRange(rg, 51, 61) :
414-
IntInRange(rg, 2, 300));
414+
IntInRange(rg, 2, 300));
415415
ef = (rg.GetInt32(2) == 0) ? ef.Add(EFloat.Create(1, pwr2)) :
416-
ef.Subtract(EFloat.Create(1, pwr2));
416+
ef.Subtract(EFloat.Create(1, pwr2));
417417
}
418418
return ef;
419419
}

0 commit comments

Comments
 (0)