43 lines
785 B
C++
Executable File
43 lines
785 B
C++
Executable File
/**
|
|
* @RDE_HEADER@
|
|
* AssetAssignmentManager
|
|
* $Id$
|
|
* $HeadURL$
|
|
* $Author$
|
|
* Created by Christian Fröbel, SLSE, 2017-12-01
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <QTest>
|
|
|
|
/**
|
|
* @author Christian Fröbel
|
|
*/
|
|
class AssetAssignmentManagerTest : public QObject
|
|
{
|
|
Q_OBJECT
|
|
|
|
private slots:
|
|
void initTestCase() {}
|
|
void cleanupTestCase() {}
|
|
void init() {}
|
|
void cleanup() {}
|
|
|
|
void testStartUnmountedUnassigned();
|
|
void testStartMountedAssigned();
|
|
void testRuntimeMountAssign();
|
|
void testRuntimeAssignMount();
|
|
void testStartMountedRuntimeAssign();
|
|
void testStartAssignedRuntimeMount();
|
|
|
|
void testRuntimeUnmountUnassign();
|
|
void testRuntimeUnassignUnmount();
|
|
|
|
void testRuntimeReassign();
|
|
|
|
void testShutdownMountedAssigned();
|
|
|
|
void testDoublePendingAssign();
|
|
};
|