Rev 6914 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.erggroup.buildtool.utf;import static org.junit.Assert.assertFalse;import static org.junit.Assert.assertTrue;import org.junit.Test;import com.erggroup.buildtool.ripple.ReleaseManager.BuildReason;import com.erggroup.buildtool.ripple.ReportingData;public class ReportingDataTest{@Testpublic void testToBoolNull(){assertFalse("Test for NULL", ReportingData.toBool(null) );}@Testpublic void testToBoolNullText(){assertFalse("Test for NULL String", ReportingData.toBool("null") );}@Testpublic void testToBool0(){ assertFalse("Test for 0", ReportingData.toBool("0") );}@Testpublic void testToBoolno(){ assertFalse("Test for no", ReportingData.toBool("no") );}@Testpublic void testToBoolNo(){ assertFalse("Test for No", ReportingData.toBool("No") );}@Testpublic void testToBoolFalse(){ assertFalse("Test for False", ReportingData.toBool("False") );}@Testpublic void testToBoolfalse(){ assertFalse("Test for false", ReportingData.toBool("false") );}@Testpublic void testToBool1(){ assertTrue("Test for 1", ReportingData.toBool("1") );}@Testpublic void testToBoolyes(){ assertTrue("Test for yes", ReportingData.toBool("yes") );}@Testpublic void testToBoolYes(){ assertTrue("Test for Yes", ReportingData.toBool("Yes") );}@Testpublic void testToBooltrue(){ assertTrue("Test for true", ReportingData.toBool("true") );}@Testpublic void testToBoolTrue(){ assertTrue("Test for True", ReportingData.toBool("True") );}@Testpublic void testToBoolNumber(){ assertTrue("Test for number", ReportingData.toBool("123456") );}@Testpublic void testToBoolNegNumber(){ assertTrue("Test for number", ReportingData.toBool("-123456") );}@Testpublic void testToBoolNan1(){ assertFalse("Test for non-number", ReportingData.toBool("-123456a") );}@Testpublic void testToBoolNan2(){ assertFalse("Test for non-number", ReportingData.toBool("12-123456a") );}@Testpublic void testToBoolText(){ assertFalse("Test for non-number", ReportingData.toBool("Data") );}@Testpublic void testToBoolEmptyString(){ assertFalse("Test for Empty String", ReportingData.toBool("") );}//// Testing String to Integer conversion@Testpublic void testToStringEmptyString(){ assertTrue("Test for Empty String", ReportingData.toInt("",1) == 1 );}@Testpublic void testToStringNan(){ assertTrue("Test for Non Numeric", ReportingData.toInt("12-12",1) == 1 );}@Testpublic void testToStringNumber(){ assertTrue("Test for Numeric", ReportingData.toInt("1212",1) == 1212 );}@Testpublic void testToStringNumberWithSpace(){ assertTrue("Test for Number with spaces", ReportingData.toInt(" 1212 ",1) == 1212 );}@Testpublic void toToBuildReason(){BuildReason br = BuildReason.NewVersion;assertTrue("Test for BuildReason New", ReportingData.toBuildReason(br + "") == BuildReason.NewVersion );}@Testpublic void toToBuildReasonNull(){assertTrue("Test for BuildReason Null", ReportingData.toBuildReason(null) == null );}@Testpublic void toToBuildReasonInvalid(){assertTrue("Test for Invalid BuildReason", ReportingData.toBuildReason("K") == null );}}