package org.tests.text.csv; import io.ebean.BaseTestCase; import io.ebean.text.TimeStringParser; import org.junit.Assert; import org.junit.Test; import java.sql.Time; public class TestTimeStringParser extends BaseTestCase { @Test public void testSimple() { Time t = (Time) TimeStringParser.get().parse("12:00"); Assert.assertNotNull(t); t = (Time) TimeStringParser.get().parse("12:00:12"); Assert.assertNotNull(t); expectError("12"); expectError("12:"); expectError("12:00:"); expectError("12:00::"); expectError("12:00:00:"); } private void expectError(String value) { try { TimeStringParser.get().parse(value); Assert.assertTrue(false); } catch (IllegalArgumentException e) { Assert.assertTrue(true); } } }