package org.jgrasstools.gears.modules;
import java.util.HashMap;
import java.util.Map;
import org.jgrasstools.gears.io.converters.IdValuesArray2IdValuesConverter;
import org.jgrasstools.gears.utils.HMTestCase;
/**
* Test Id2ValueConverters.
*
* @author Andrea Antonello (www.hydrologis.com)
*/
public class TestId2ValueConverters extends HMTestCase {
public void testId2ValueConverters() throws Exception {
int id1 = 1;
double[] d1 = new double[]{1.0, 2.0, 3.0};
int id2 = 2;
double[] d2 = new double[]{Double.NaN, 1.0, 2.0, Double.NaN, 3.0};
HashMap<Integer, double[]> data = new HashMap<Integer, double[]>();
data.put(id1, d1);
data.put(id2, d2);
IdValuesArray2IdValuesConverter converter = new IdValuesArray2IdValuesConverter();
converter.inData = data;
converter.convert();
Map<Integer, Double> outData = converter.outData;
Double c1 = outData.get(1);
Double c2 = outData.get(2);
assertEquals(2.0, c1);
assertEquals(2.0, c2);
}
}