package org.neo4j.smack.gcfree;
import static org.hamcrest.Matchers.is;
import static org.junit.Assert.assertThat;
import org.junit.Test;
public class TestMutableStringConverter {
@Test
public void testConvertToLongFromPositiveDecimalString() {
assertThat(MutableStringConverter.toLongValue(new MutableString("0")), is(0l));
assertThat(MutableStringConverter.toLongValue(new MutableString("10")), is(10l));
assertThat(MutableStringConverter.toLongValue(new MutableString("1234567890")), is(1234567890l));
}
@Test(expected=NumberFormatException.class)
public void testConvertingIllegalValueThrowsNumberFormatException() {
assertThat(MutableStringConverter.toLongValue(new MutableString("0aabb")), is(0l));
}
}