@Test
public void testGetIntegerOrValue()
{

    ProgramIndicator pi = new ProgramIndicator();
    pi.setUid( CodeGenerator.generateUid() );
    pi.setDimensionItemType( DimensionItemType.PROGRAM_INDICATOR );
    pi.setDecimals( 0 );
    DataElement de = new DataElement();
    de.setUid( CodeGenerator.generateUid() );
    de.setDimensionItemType( DimensionItemType.DATA_ELEMENT );
    de.setValueType( ValueType.TEXT );
    assertEquals( 5, AnalyticsUtils.getIntegerOrValue( 5d, pi ) );
    assertEquals( "Male", AnalyticsUtils.getIntegerOrValue( "Male", de ) );
}