diff options
Diffstat (limited to 'lttng/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/analysis/AnalysisParameterProviderTest.java')
-rw-r--r-- | lttng/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/analysis/AnalysisParameterProviderTest.java | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/lttng/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/analysis/AnalysisParameterProviderTest.java b/lttng/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/analysis/AnalysisParameterProviderTest.java deleted file mode 100644 index 51e6c15e49..0000000000 --- a/lttng/org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/analysis/AnalysisParameterProviderTest.java +++ /dev/null @@ -1,81 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2013 École Polytechnique de Montréal - * - * All rights reserved. This program and the accompanying materials are - * made available under the terms of the Eclipse Public License v1.0 which - * accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Geneviève Bastien - Initial API and implementation - *******************************************************************************/ - -package org.eclipse.linuxtools.tmf.core.tests.analysis; - -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.fail; - -import java.util.List; - -import org.eclipse.linuxtools.tmf.core.analysis.IAnalysisModule; -import org.eclipse.linuxtools.tmf.core.analysis.IAnalysisModuleHelper; -import org.eclipse.linuxtools.tmf.core.analysis.IAnalysisParameterProvider; -import org.eclipse.linuxtools.tmf.core.analysis.TmfAnalysisManager; -import org.eclipse.linuxtools.tmf.core.exceptions.TmfAnalysisException; -import org.eclipse.linuxtools.tmf.core.tests.shared.TmfTestTrace; -import org.eclipse.linuxtools.tmf.core.trace.ITmfTrace; -import org.eclipse.linuxtools.tmf.tests.stubs.analysis.TestAnalysis; -import org.eclipse.linuxtools.tmf.tests.stubs.analysis.TestAnalysisParameterProvider; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -/** - * Test the TmfAbstractParameterProvider class - * - * @author Geneviève Bastien - */ -public class AnalysisParameterProviderTest { - - /** - * Registers the parameter provider - */ - @Before - public void setup() { - TmfAnalysisManager.registerParameterProvider(AnalysisManagerTest.MODULE_PARAM, TestAnalysisParameterProvider.class); - } - - /** - * Cleanup the trace after testing - */ - @After - public void cleanupTrace() { - TmfTestTrace.A_TEST_10K.dispose(); - } - - /** - * Test that the provider's value is used - */ - @Test - public void testProviderTmfTrace() { - ITmfTrace trace = TmfTestTrace.A_TEST_10K.getTrace(); - /* Make sure the value is set to null */ - IAnalysisModuleHelper helper = TmfAnalysisManager.getAnalysisModule(AnalysisManagerTest.MODULE_PARAM); - try (IAnalysisModule module = helper.newModule(trace);) { - - assertEquals(10, module.getParameter(TestAnalysis.PARAM_TEST)); - - /* Change the value of the parameter in the provider */ - List<IAnalysisParameterProvider> providers = TmfAnalysisManager.getParameterProviders(module, trace); - assertEquals(1, providers.size()); - TestAnalysisParameterProvider provider = (TestAnalysisParameterProvider) providers.get(0); - provider.setValue(5); - assertEquals(5, module.getParameter(TestAnalysis.PARAM_TEST)); - - } catch (TmfAnalysisException e) { - fail(e.getMessage()); - return; - } - } - -} |