package uk.ac.diamond.scisoft.analysis.io;
import static org.junit.Assert.*;
import org.eclipse.january.dataset.Dataset;
import org.junit.Test;
import uk.ac.diamond.scisoft.analysis.io.DataHolder;
public class XMSOLoaderTest {
@Test
public void testXMSOLoaderString() throws Exception {
XMSOLoader loader = new XMSOLoader("testfiles/gda/analysis/io/XMSOLoaderTest/srm1155.xmso");
DataHolder dh = loader.loadFile();
assertEquals(5, dh.size());
Dataset d = dh.getDataset(0);
assertEquals(2048, d.getSize());
assertEquals(0.149149, d.getDouble(10), 1E-7);
assertEquals(61.0761, dh.getDataset(1).getDouble(0), 1E-7);
assertEquals(71.3896, dh.getDataset(2).getDouble(1), 1E-7);
assertEquals(72.0899, dh.getDataset(3).getDouble(2), 1E-7);
assertEquals(72.143, dh.getDataset(4).getDouble(3), 1E-7);
}
}