package org.opensha2.util; /** * Add comments here * * @author Peter Powers */ public class ParsingTests { // main from Parsing // public static void main(String[] args) { // // // int[] ints = {1, 2, 3, 4, 10, 19, 18, 17, 16}; // int[] ints = { 620, 619, 618, 617, 616, 615, 614, 613, 612, 611, 610, 609, // 608, 607, 606, 605, 604, 603, 602, 601, 600, 599, 598, 597, 596, 595, 594, // 635, 634, 633, 632, 631, 630, 629, 628, 627, 626, 625, 624, 623, 622, 1832, // 1833, 1834, 1835, 1836, 1837, 1838, 1839, 1840, 1841, 1842, 1843, 1844, // 1845, 1846, 1847, 1848, 1849, 1850, 1851, 1944, 1945, 1946, 1947, 1948, // 1949, 1950, 1951, 1952, 1953 }; // List<Integer> intList = Ints.asList(ints); // String rangeString = intListToRangeString(intList); // System.out.println(rangeString); // // List<Integer> out = rangeStringToIntList(rangeString); // System.out.println(out); // System.out.println(intList.equals(out)); // // // String megaMapStr = // // "[6.5 :: [1.0 : 0.8, 5.0 : 0.2]; 10.0 :: [1.0 : 0.2, 5.0 : 0.8]]"; // // String megaMapStr = "[]"; // // Map<Double, Map<Double, Double>> megaMap = // // stringToValueValueWeightMap(megaMapStr); // // System.out.println(megaMap); // // // String enumWtStr = "[STRIKE_SLIP:0.5,NORMAL:0.0, REVERSE : 0.5]"; // // System.out.println(stringToEnumWeightMap(enumWtStr, // // FocalMech.class)); // // double[] dd = new double[] {1.2, 3.4, 5.6, Double.NaN}; // // System.out.println(Arrays.toString(dd)); // // System.out.println(Doubles.asList(dd)); // // String dds = Doubles.asList(dd).toString(); // // System.out.println(Arrays.toString(toDoubleArray(dds))); // } // }