package hudson.plugins.testabilityexplorer.parser.converters;
import hudson.plugins.testabilityexplorer.report.costs.TestabilityCost;
import hudson.plugins.testabilityexplorer.report.costs.CostSummary;
import org.xmlpull.v1.XmlPullParser;
import org.testng.annotations.Test;
import static org.testng.Assert.*;
/**
* Tests the toInt method in the ElementConverter class.
*
* @author reik.schatz
*/
@Test
public class ElementConverterTest
{
public void testToInt()
{
ElementConverter elementConverter = new ElementConverter()
{
public TestabilityCost construct(XmlPullParser xpp, CostSummary root)
{
return null;
}
};
assertEquals(elementConverter.toInt("1", 0), 1);
assertEquals(elementConverter.toInt("x", 0), 0);
assertEquals(elementConverter.toInt("", 0), 0);
assertEquals(elementConverter.toInt("9999", 0), 9999);
assertEquals(elementConverter.toInt("999999999999999999999999999999", 0), 0);
}
}