[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeutils/okteta/libs/kasten/core/tests
From: Friedrich W. H. Kossebau <kossebau () kde ! org>
Date: 2009-08-07 15:53:18
Message-ID: 1249660398.698991.22478.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1008475 by kossebau:
changed: renamed AbstractDocument signal modified() to syncStatesChanged(); \
DocumentManager signals now lists of added/closing documents
M +6 -6 documentmanagertest.cpp
M +7 -3 testdocument.cpp
M +2 -2 testdocumenttest.cpp
--- trunk/KDE/kdeutils/okteta/libs/kasten/core/tests/documentmanagertest.cpp \
#1008474:1008475 @@ -31,14 +31,14 @@
#include <QtTest/QSignalSpy>
-Q_DECLARE_METATYPE ( Kasten::AbstractDocument* )
+Q_DECLARE_METATYPE ( QList<Kasten::AbstractDocument*> )
void DocumentManagerTest::checkAdded( QSignalSpy* changedSpy, \
Kasten::AbstractDocument* document ) {
QVERIFY( changedSpy->isValid() );
QCOMPARE( changedSpy->count(), 1 );
QList<QVariant> arguments = changedSpy->takeFirst();
- QCOMPARE( arguments.at(0).value<Kasten::AbstractDocument* >(), document );
+ QCOMPARE( arguments.at(0).value<QList<Kasten::AbstractDocument*> >().at(0), \
document ); }
void DocumentManagerTest::checkRemoving( QSignalSpy* changedSpy, \
Kasten::AbstractDocument* document ) @@ -46,7 +46,7 @@
QVERIFY( changedSpy->isValid() );
QCOMPARE( changedSpy->count(), 1 );
QList<QVariant> arguments = changedSpy->takeFirst();
- QCOMPARE( arguments.at(0).value<Kasten::AbstractDocument* >(), document );
+ QCOMPARE( arguments.at(0).value<QList<Kasten::AbstractDocument*> >().at(0), \
document ); }
@@ -58,15 +58,15 @@
void DocumentManagerTest::testAddRemove()
{
- qRegisterMetaType<Kasten::AbstractDocument* >("Kasten::AbstractDocument* ");
+ qRegisterMetaType<Kasten::AbstractDocument* \
>("QList<Kasten::AbstractDocument*>");
Kasten::TestDocument* doc1 = new Kasten::TestDocument();
Kasten::TestDocument* doc2 = new Kasten::TestDocument();
Kasten::TestDocument* doc3 = new Kasten::TestDocument();
Kasten::DocumentManager* documentManager = new Kasten::DocumentManager();
- QSignalSpy* addedSpy = new QSignalSpy( documentManager, SIGNAL(added( \
Kasten::AbstractDocument* )) );
- QSignalSpy* closingSpy = new QSignalSpy( documentManager, SIGNAL(closing( \
Kasten::AbstractDocument* )) ); + QSignalSpy* addedSpy = new QSignalSpy( \
documentManager, SIGNAL(added( const QList<Kasten::AbstractDocument*>& )) ); + \
QSignalSpy* closingSpy = new QSignalSpy( documentManager, SIGNAL(closing( const \
QList<Kasten::AbstractDocument*>& )) );
documentManager->addDocument( doc1 );
checkAdded( addedSpy, doc1 );
--- trunk/KDE/kdeutils/okteta/libs/kasten/core/tests/testdocument.cpp \
#1008474:1008475 @@ -42,11 +42,15 @@
QString TestDocument::title() const { return mTitle; }
TestDocument::SynchronizationStates TestDocument::synchronizationStates() const { \
return mSynchronizationStates; } const QByteArray* TestDocument::data() const { \
return &mData; }
-void TestDocument::setData( const QByteArray &data )
+void TestDocument::setData( const QByteArray& data )
{
+ const SynchronizationStates oldSyncStates = mSynchronizationStates;
+
mData = data;
+
mSynchronizationStates |= LocalHasChanges;
- emit modified( mSynchronizationStates );
+ if( oldSyncStates != mSynchronizationStates )
+ emit syncStatesChanged( mSynchronizationStates );
}
void TestDocument::setTitle( const QString &title )
@@ -62,7 +66,7 @@
if( mSynchronizationStates != synchronizationStates )
{
mSynchronizationStates = synchronizationStates;
- emit modified( synchronizationStates );
+ emit syncStatesChanged( synchronizationStates );
}
}
--- trunk/KDE/kdeutils/okteta/libs/kasten/core/tests/testdocumenttest.cpp \
#1008474:1008475 @@ -84,7 +84,7 @@
Kasten::TestDocument* document = new Kasten::TestDocument();
- QSignalSpy* changedSpy = new QSignalSpy( document, SIGNAL(modified( \
Kasten::AbstractDocument::SynchronizationStates )) ); + QSignalSpy* changedSpy = \
new QSignalSpy( document, SIGNAL(syncStatesChanged( \
Kasten::AbstractDocument::SynchronizationStates )) );
QCOMPARE( *document->data(), QByteArray() );
QCOMPARE( document->synchronizationStates(), Kasten::TestDocument::InSync );
@@ -123,7 +123,7 @@
Kasten::TestDocument* document = new Kasten::TestDocument();
- QSignalSpy* changedSpy = new QSignalSpy( document, SIGNAL(modified( \
Kasten::AbstractDocument::SynchronizationStates )) ); + QSignalSpy* changedSpy = \
new QSignalSpy( document, SIGNAL(syncStatesChanged( \
Kasten::AbstractDocument::SynchronizationStates )) );
const Kasten::AbstractDocument::SynchronizationStates
states( Kasten::AbstractDocument::LocalHasChanges | \
Kasten::AbstractDocument::RemoteUnknown );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic