package au.gov.amsa.risky.format;
import static org.junit.Assert.assertEquals;
import java.io.StringWriter;
import org.junit.Test;
public class LibSvmTest {
@Test
public void testLibSvm() {
StringWriter w = new StringWriter();
LibSvm.write(w, 1, 2.3);
assertEquals("1 1:2.3\n", w.toString());
}
@Test
public void testLibSvmOnlyZeroValues() {
StringWriter w = new StringWriter();
LibSvm.write(w, 1, 0);
assertEquals("1\n", w.toString());
}
@Test
public void testLibSvmSomeZeros() {
StringWriter w = new StringWriter();
LibSvm.write(w, 101, 0, 0, 2, 0, 3);
assertEquals("101 3:2.0 5:3.0\n", w.toString());
}
}