/*
* Copyright (C) 2006-2016 DLR, Germany
*
* All rights reserved
*
* http://www.rcenvironment.de/
*/
package de.rcenvironment.core.communication.routing.internal;
import org.junit.Before;
import de.rcenvironment.core.communication.testutils.AbstractVirtualInstanceTest;
import de.rcenvironment.core.communication.testutils.TestConfiguration;
import de.rcenvironment.core.communication.transport.virtual.VirtualTransportTestConfiguration;
import de.rcenvironment.core.utils.testing.CommonTestOptions;
/**
* Obsolete test base class.
*
* TODO rework or discard
*
* @author Phillip Kroll
*/
public abstract class AbstractLargeScaleTest extends AbstractVirtualInstanceTest {
// TODO rework this field
protected static int epochs = CommonTestOptions.selectStandardOrExtendedValue(5, 10);
/**
* Common setup method.
*
* @throws Exception on uncaught exceptions
*/
@Before
public void prepareInstances() throws Exception {
setupInstances(testSize, usingDuplexTransport, true);
}
@Override
// FIXME transitional until all tests are migrated to template base classes
protected TestConfiguration defineTestConfiguration() {
return new VirtualTransportTestConfiguration(false);
}
protected long getGlobalRequestCount() {
return getGlobalTrafficListener().getRequestCount();
}
}