umbrello  2.32.2
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
testpackage.h
Go to the documentation of this file.
1 /*
2  SPDX-FileCopyrightText: 2019 Ralf Habacker <ralf.habacker@freenet.de>
3 
4  SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
5 */
6 
7 #ifndef TESTPACKAGE_H
8 #define TESTPACKAGE_H
9 
10 #include "testbase.h"
11 
12 class TestPackage : public TestBase
13 {
14  Q_OBJECT
15 protected:
17 protected slots:
18  void initTestCase()
19  {
21  _sl = new SetLoading;
22  }
23 
25  {
26  delete _sl;
27  }
28 
29 private slots:
31  void test_saveAndLoad();
32 };
33 
34 #endif // TESTASSOCIATION_H
TestUML
Definition: testbase.h:121
TestPackage::test_appendClassesAndInterfaces
void test_appendClassesAndInterfaces()
Definition: testpackage.cpp:13
stereotype.h
TestPackage
Definition: testpackage.h:12
TestPackage::_sl
SetLoading * _sl
Definition: testpackage.h:16
UMLPackage::appendClassesAndInterfaces
void appendClassesAndInterfaces(UMLClassifierList &classifiers, bool includeNested=true) const
Definition: package.cpp:393
TestPackage::cleanupTestCase
void cleanupTestCase()
Definition: testpackage.h:24
UMLPackage::containedObjects
UMLObjectList containedObjects(bool includeInactive=false) const
Definition: package.cpp:261
TestUMLPackage
TestUML< UMLPackage, const QString & > TestUMLPackage
Definition: testpackage.cpp:28
UMLClassifierList
QList< UMLClassifier * > UMLClassifierList
Definition: umlclassifierlist.h:12
testbase.h
testpackage.h
TestPackage::initTestCase
void initTestCase()
Definition: testpackage.h:18
TestUML::testSave1
QString testSave1()
Definition: testbase.h:134
classifier.h
TestPackage::test_saveAndLoad
void test_saveAndLoad()
Definition: testpackage.cpp:30
UMLObject::setUMLPackage
bool setUMLPackage(UMLPackage *pPkg)
Definition: umlobject.cpp:619
UMLClassifier
Information for a non-graphical Concept/Class.
Definition: classifier.h:34
TestUML::testLoad1
bool testLoad1(const QString &xml)
Definition: testbase.h:145
SetLoading
Definition: testbase.h:103
UMLPackage::addObject
bool addObject(UMLObject *pObject, bool interactOnConflict=true)
Definition: package.cpp:130
package.h
TestBase
Definition: testbase.h:33
TestBase::initTestCase
virtual void initTestCase()
Definition: testbase.cpp:34
UMLPackage
Non-graphical information for a Package.
Definition: package.h:27