// ============================================================================ // // Copyright (C) 2006-2016 Talend Inc. - www.talend.com // // This source code is available under agreement available at // %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt // // You should have received a copy of the agreement // along with this program; if not, write to Talend SA // 9 rue Pages 92150 Suresnes, France // // ============================================================================ package org.talend.dq.helper; import static org.junit.Assert.*; import org.junit.Before; import org.junit.Ignore; import org.junit.Test; import org.talend.cwm.helper.TaggedValueHelper; import org.talend.dataquality.indicators.Indicator; import org.talend.dataquality.indicators.definition.DefinitionFactory; import org.talend.dataquality.indicators.definition.IndicatorDefinition; import org.talend.dataquality.indicators.sql.impl.IndicatorSqlFactoryImpl; import orgomg.cwm.objectmodel.core.TaggedValue; /** * created by talend on Sep 13, 2012 Detailled comment * */ public class UDIHelperTest { /** * DOC talend Comment method "setUp". * * @throws java.lang.Exception */ @Before public void setUp() throws Exception { // } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#getUDICategory(org.talend.dataquality.indicators.definition.IndicatorDefinition)} * . */ @Test @Ignore public void testGetUDICategoryIndicatorDefinition() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#getUDICategory(org.talend.dataquality.indicators.Indicator)}. */ @Test @Ignore public void testGetUDICategoryIndicator() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#setUDICategory(org.talend.dataquality.indicators.definition.IndicatorDefinition, org.talend.dataquality.indicators.definition.IndicatorCategory)} * . */ @Test @Ignore public void testSetUDICategoryIndicatorDefinitionIndicatorCategory() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#setUDICategory(org.talend.dataquality.indicators.definition.IndicatorDefinition, java.lang.String)} * . */ @Test @Ignore public void testSetUDICategoryIndicatorDefinitionString() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#setUDICategory(org.talend.dataquality.indicators.Indicator, java.lang.String)} * . */ @Test @Ignore public void testSetUDICategoryIndicatorString() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#createUDI(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)} * . */ @Test @Ignore public void testCreateUDI() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for {@link org.talend.dq.helper.UDIHelper#getAllIndicatorNames(org.eclipse.core.resources.IFolder)}. */ @Test @Ignore public void testGetAllIndicatorNames() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#getMatchingIndicatorName(org.talend.dataquality.indicators.definition.IndicatorDefinition, org.talend.dataquality.domain.pattern.Pattern)} * . */ @Test @Ignore public void testGetMatchingIndicatorName() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for {@link org.talend.dq.helper.UDIHelper#isCount(org.talend.dataquality.indicators.Indicator)}. */ @Test @Ignore public void testIsCount() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for {@link org.talend.dq.helper.UDIHelper#isRealValue(org.talend.dataquality.indicators.Indicator)}. */ @Test @Ignore public void testIsRealValue() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for {@link org.talend.dq.helper.UDIHelper#isFrequency(org.talend.dataquality.indicators.Indicator)}. */ @Test @Ignore public void testIsFrequency() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for {@link org.talend.dq.helper.UDIHelper#isMatching(org.talend.dataquality.indicators.Indicator)}. */ @Test @Ignore public void testIsMatching() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#isCategory(org.talend.dataquality.indicators.Indicator, org.talend.dataquality.indicators.definition.IndicatorCategory)} * . */ @Test @Ignore public void testIsCategoryIndicatorIndicatorCategory() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#isCategory(org.talend.dataquality.indicators.definition.IndicatorDefinition, org.talend.dataquality.indicators.definition.IndicatorCategory)} * . */ @Test @Ignore public void testIsCategoryIndicatorDefinitionIndicatorCategory() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for {@link org.talend.dq.helper.UDIHelper#isUDI(org.talend.dataquality.indicators.Indicator)}. */ @Test @Ignore public void testIsUDI() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#isUDIValid(org.talend.dataquality.indicators.definition.IndicatorDefinition)} * . */ @Test @Ignore public void testIsUDIValid() { fail("Not yet implemented"); } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#validate(org.talend.dataquality.indicators.definition.IndicatorDefinition)} * . */ @Test @Ignore public void testValidate() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#adaptToJavaUDI(org.talend.dataquality.indicators.Indicator)}. */ @Test @Ignore public void testAdaptToJavaUDI() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for {@link org.talend.dq.helper.UDIHelper#isJavaUDI(org.talend.dataquality.indicators.Indicator)}. */ @Test public void testIsJavaUDI() { // prepare data IndicatorDefinition javaIndicatorDefinition = DefinitionFactory.eINSTANCE.createIndicatorDefinition(); TaggedValue calssNameTaggedValue = TaggedValueHelper.createTaggedValue(TaggedValueHelper.CLASS_NAME_TEXT, "calssName"); //$NON-NLS-1$ TaggedValue jarPathTaggedValue = TaggedValueHelper.createTaggedValue(TaggedValueHelper.CLASS_NAME_TEXT, "jarPath"); //$NON-NLS-1$ Indicator javaIndicator = IndicatorSqlFactoryImpl.eINSTANCE.createJavaUserDefIndicator(); javaIndicator.setIndicatorDefinition(javaIndicatorDefinition); javaIndicatorDefinition.getTaggedValue().add(calssNameTaggedValue); javaIndicatorDefinition.getTaggedValue().add(jarPathTaggedValue); // testMethod assert (UDIHelper.isJavaUDI(javaIndicator)); } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#containsJavaUDI(org.talend.dataquality.indicators.definition.IndicatorDefinition)} * . */ @Test public void testContainsJavaUDI1() { // prepare data IndicatorDefinition javaIndicatorDefinition = DefinitionFactory.eINSTANCE.createIndicatorDefinition(); TaggedValue calssNameTaggedValue = TaggedValueHelper.createTaggedValue(TaggedValueHelper.CLASS_NAME_TEXT, "calssName"); //$NON-NLS-1$ TaggedValue jarPathTaggedValue = TaggedValueHelper.createTaggedValue(TaggedValueHelper.CLASS_NAME_TEXT, "jarPath"); //$NON-NLS-1$ javaIndicatorDefinition.getTaggedValue().add(calssNameTaggedValue); javaIndicatorDefinition.getTaggedValue().add(jarPathTaggedValue); // testMethod assertTrue(UDIHelper.containsJavaUDI(javaIndicatorDefinition)); } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#containsJavaUDI(org.talend.dataquality.indicators.definition.IndicatorDefinition)} * . */ @Test public void testContainsJavaUDI2() { // prepare data IndicatorDefinition javaIndicatorDefinition = DefinitionFactory.eINSTANCE.createIndicatorDefinition(); TaggedValue calssNameTaggedValue = TaggedValueHelper.createTaggedValue(TaggedValueHelper.CLASS_NAME_TEXT, "calssName"); //$NON-NLS-1$ javaIndicatorDefinition.getTaggedValue().add(calssNameTaggedValue); // testMethod assertFalse(UDIHelper.containsJavaUDI(javaIndicatorDefinition)); } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#containsJavaUDI(org.talend.dataquality.indicators.definition.IndicatorDefinition)} * . */ @Test public void testContainsJavaUDI3() { // prepare data IndicatorDefinition javaIndicatorDefinition = DefinitionFactory.eINSTANCE.createIndicatorDefinition(); TaggedValue jarPathTaggedValue = TaggedValueHelper.createTaggedValue(TaggedValueHelper.CLASS_NAME_TEXT, "jarPath"); //$NON-NLS-1$ javaIndicatorDefinition.getTaggedValue().add(jarPathTaggedValue); // testMethod assertFalse(UDIHelper.containsJavaUDI(javaIndicatorDefinition)); } /** * Test method for * {@link org.talend.dq.helper.UDIHelper#containsJavaUDI(org.talend.dataquality.indicators.definition.IndicatorDefinition)} * . */ @Test public void testContainsJavaUDI4() { // prepare data IndicatorDefinition javaIndicatorDefinition = DefinitionFactory.eINSTANCE.createIndicatorDefinition(); // testMethod assertFalse(UDIHelper.containsJavaUDI(javaIndicatorDefinition)); } /** * Test method for {@link org.talend.dq.helper.UDIHelper#getLibJarFileList()}. */ @Test @Ignore public void testGetLibJarFileList() { fail("Not yet implemented"); //$NON-NLS-1$ } /** * Test method for {@link org.talend.dq.helper.UDIHelper#getContainJarFile(java.lang.String)}. */ @Test @Ignore public void testGetContainJarFile() { fail("Not yet implemented"); //$NON-NLS-1$ } }