protected static <T> void eqs(Object[] values, Object... expected) { if (verbose) { System.out.println("EXPECTED: " + U.text(expected)); System.out.println(" - FOUND: " + U.text(values)); } Assert.assertEquals(values.length, expected.length); for (int i = 0; i < expected.length; i++) { Assert.assertEquals(values[i], expected[i]); } }
public static void print(Object obj) { System.out.println(U.text(obj)); }
protected static <T> void eqs(long[] values, long... expected) { if (verbose) { System.out.println("EXPECTED: " + U.text(expected)); System.out.println(" - FOUND: " + U.text(values)); } Assert.assertEquals(values.length, expected.length); for (int i = 0; i < expected.length; i++) { Assert.assertEquals(values[i], expected[i]); } }
public static String text(Object[] objs) { StringBuilder sb = new StringBuilder(); sb.append("["); for (int i = 0; i < objs.length; i++) { if (i > 0) { sb.append(", "); } sb.append(text(objs[i])); } sb.append("]"); return sb.toString(); }
public static String textln(Object[] objs) { StringBuilder sb = new StringBuilder(); sb.append("["); for (int i = 0; i < objs.length; i++) { if (i > 0) { sb.append(","); } sb.append("\n "); sb.append(text(objs[i])); } sb.append("\n]"); return sb.toString(); }
public static String text(Collection<Object> coll) { StringBuilder sb = new StringBuilder(); sb.append("["); boolean first = true; for (Object obj : coll) { if (!first) { sb.append(", "); } sb.append(text(obj)); first = false; } sb.append("]"); return sb.toString(); }
public static String text(Iterator<?> it) { StringBuilder sb = new StringBuilder(); sb.append("["); boolean first = true; while (it.hasNext()) { if (first) { sb.append(", "); first = false; } sb.append(text(it.next())); } sb.append("]"); return sb.toString(); }
public static String text(Object obj) { if (obj == null) { return "null"; } else if (obj instanceof byte[]) { return Arrays.toString((byte[]) obj); } else if (obj instanceof short[]) { return Arrays.toString((short[]) obj); } else if (obj instanceof int[]) { return Arrays.toString((int[]) obj); } else if (obj instanceof long[]) { return Arrays.toString((long[]) obj); } else if (obj instanceof float[]) { return Arrays.toString((float[]) obj); } else if (obj instanceof double[]) { return Arrays.toString((double[]) obj); } else if (obj instanceof boolean[]) { return Arrays.toString((boolean[]) obj); } else if (obj instanceof Object[]) { return text((Object[]) obj); } else { return String.valueOf(obj); } }
public static String toString(Links paths) { if (paths == null) { return "null"; } StringBuilder sb = new StringBuilder(); sb.append("{"); for (int i = 0; i < paths.size(); i++) { if (i > 0) { sb.append(", "); } sb.append(paths.from(i)); long[] nums = paths.to(i); if (nums != null) { sb.append(" : "); sb.append(U.text(nums)); sb.append(" "); } } sb.append("}"); return sb.toString(); }
public static String toString(Links paths) { if (paths == null) { return "null"; } StringBuilder sb = new StringBuilder(); sb.append("{"); for (int i = 0; i < paths.size(); i++) { if (i > 0) { sb.append(", "); } sb.append(paths.from(i)); long[] nums = paths.to(i); if (nums != null) { sb.append(" : "); sb.append(U.text(nums)); sb.append(" "); } } sb.append("}"); return sb.toString(); }
public static String toString(Links paths) { if (paths == null) { return "null"; } StringBuilder sb = new StringBuilder(); sb.append("{"); for (int i = 0; i < paths.size(); i++) { if (i > 0) { sb.append(", "); } sb.append(paths.from(i)); long[] nums = paths.to(i); if (nums != null) { sb.append(" : "); sb.append(U.text(nums)); sb.append(" "); } } sb.append("}"); return sb.toString(); }