[Bug 303523] LTTng/TMF udpates:
[deliverable/tracecompass.git] / org.eclipse.linuxtools.tmf.tests / src / org / eclipse / linuxtools / tmf / tests / request / TmfDataRequestTest.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 junit.framework.TestCase;
16
17 import org.eclipse.linuxtools.tmf.event.TmfEvent;
18 import org.eclipse.linuxtools.tmf.request.TmfDataRequest;
19
20 /**
21 * <b><u>TmfDataRequestTest</u></b>
22 * <p>
23 * TODO: Implement me. Please.
24 */
25 public class TmfDataRequestTest extends TestCase {
26
27 // ------------------------------------------------------------------------
28 // Housekeeping
29 // ------------------------------------------------------------------------
30
31 public TmfDataRequestTest(String name) {
32 super(name);
33 }
34
35 @Override
36 protected void setUp() throws Exception {
37 super.setUp();
38 }
39
40 @Override
41 protected void tearDown() throws Exception {
42 super.tearDown();
43 }
44
45 // ------------------------------------------------------------------------
46 // Constructors
47 // ------------------------------------------------------------------------
48
49 public void testTmfDataRequest() {
50 TmfDataRequest<TmfEvent> request = new TmfDataRequest<TmfEvent>(TmfEvent.class);
51
52 assertEquals("getIndex", 0, request.getIndex());
53 assertEquals("getNbRequestedEvents", TmfDataRequest.ALL_DATA, request.getNbRequested());
54 assertEquals("getBlockize", TmfDataRequest.DEFAULT_BLOCK_SIZE, request.getBlockize());
55 }
56
57 public void testTmfDataRequestIndex() {
58 TmfDataRequest<TmfEvent> request = new TmfDataRequest<TmfEvent>(TmfEvent.class, 10);
59
60 assertEquals("getIndex", 10, request.getIndex());
61 assertEquals("getNbRequestedEvents", TmfDataRequest.ALL_DATA, request.getNbRequested());
62 assertEquals("getBlockize", TmfDataRequest.DEFAULT_BLOCK_SIZE, request.getBlockize());
63 }
64
65 public void testTmfDataRequestIndexNbRequested() {
66 TmfDataRequest<TmfEvent> request = new TmfDataRequest<TmfEvent>(TmfEvent.class, 10, 100);
67
68 assertEquals("getIndex", 10, request.getIndex());
69 assertEquals("getNbRequestedEvents", 100, request.getNbRequested());
70 assertEquals("getBlockize", TmfDataRequest.DEFAULT_BLOCK_SIZE, request.getBlockize());
71 }
72
73 public void testTmfDataRequestIndexNbEventsBlocksize() {
74 TmfDataRequest<TmfEvent> request = new TmfDataRequest<TmfEvent>(TmfEvent.class, 10, 100, 200);
75
76 assertEquals("getIndex", 10, request.getIndex());
77 assertEquals("getNbRequestedEvents", 100, request.getNbRequested());
78 assertEquals("getBlockize", 200, request.getBlockize());
79 }
80
81 }
This page took 0.031363 seconds and 5 git commands to generate.