Removed the failing sub-test from TmfRequestExecutorTest. This particular check is...
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.tests / src / org / eclipse / linuxtools / tmf / tests / request / TmfRequestExecutorTest.java
1 /*******************************************************************************
2 * Copyright (c) 2009, 2010 Ericsson
3 *
4 * All rights reserved. This program and the accompanying materials are
5 * made available under the terms of the Eclipse Public License v1.0 which
6 * accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
8 *
9 * Contributors:
10 * Francois Chouinard - Initial API and implementation
11 *******************************************************************************/
12
13 package org.eclipse.linuxtools.tmf.tests.request;
14
15 import java.util.concurrent.Executors;
16
17 import junit.framework.TestCase;
18
19 import org.eclipse.linuxtools.tmf.request.TmfRequestExecutor;
20
21 /**
22 * <b><u>TmfRequestExecutorTest</u></b>
23 *
24 * Test suite for the TmfRequestExecutor class.
25 */
26 public class TmfRequestExecutorTest extends TestCase {
27
28 // ------------------------------------------------------------------------
29 // Variables
30 // ------------------------------------------------------------------------
31
32 // ------------------------------------------------------------------------
33 // Housekeeping
34 // ------------------------------------------------------------------------
35
36 /**
37 * @param name the test name
38 */
39 public TmfRequestExecutorTest(String name) {
40 super(name);
41 }
42
43 @Override
44 protected void setUp() throws Exception {
45 super.setUp();
46 }
47
48 @Override
49 protected void tearDown() throws Exception {
50 super.tearDown();
51 }
52
53 // ------------------------------------------------------------------------
54 // Constructors
55 // ------------------------------------------------------------------------
56
57 /**
58 * Test method for {@link org.eclipse.linuxtools.tmf.request.TmfRequestExecutor#TmfRequestExecutor()}.
59 */
60 public void testTmfRequestExecutor() {
61 TmfRequestExecutor executor = new TmfRequestExecutor();
62 assertTrue("TmfRequestExecutor", executor != null);
63 assertTrue("TmfRequestExecutor", executor instanceof TmfRequestExecutor);
64 // assertEquals("toString", "[TmfRequestExecutor(DelegatedExecutorService)]", executor.toString());
65
66 assertEquals("nbPendingRequests", 0, executor.getNbPendingRequests());
67 assertFalse("isShutdown", executor.isShutdown());
68 assertFalse("isTerminated", executor.isTerminated());
69 }
70
71 /**
72 * Test method for {@link org.eclipse.linuxtools.tmf.request.TmfRequestExecutor#TmfRequestExecutor(java.util.concurrent.ExecutorService)}.
73 */
74 public void testTmfRequestExecutorExecutorService() {
75 TmfRequestExecutor executor = new TmfRequestExecutor(Executors.newCachedThreadPool());
76 assertTrue("TmfRequestExecutor", executor != null);
77 assertTrue("TmfRequestExecutor", executor instanceof TmfRequestExecutor);
78 // assertEquals("toString", "[TmfRequestExecutor(ThreadPoolExecutor)]", executor.toString());
79
80 assertEquals("nbPendingRequests", 0, executor.getNbPendingRequests());
81 assertFalse("isShutdown", executor.isShutdown());
82 assertFalse("isTerminated", executor.isTerminated());
83 }
84
85 /**
86 * Test method for {@link org.eclipse.linuxtools.tmf.request.TmfRequestExecutor#stop()}.
87 */
88 public void testStop() {
89 TmfRequestExecutor executor = new TmfRequestExecutor();
90 executor.stop();
91 assertEquals("nbPendingRequests", 0, executor.getNbPendingRequests());
92 assertTrue("isShutdown", executor.isShutdown());
93 assertTrue("isTerminated", executor.isTerminated());
94 }
95
96 // /**
97 // * Test method for {@link org.eclipse.linuxtools.tmf.request.TmfRequestExecutor#execute(java.lang.Runnable)}.
98 // */
99 // public void testExecute() {
100 // fail("Not yet implemented");
101 // }
102
103 }
This page took 0.032717 seconds and 5 git commands to generate.