Mercurial > dedupe
diff MemoryDBLink.cpp @ 73:c9447697609f
Fixed some issues with raise.
100% function code coverage for Exceptions.
| author | Tom Fredrik Blenning Klaussen <bfg@bfgconsult.no> |
|---|---|
| date | Thu, 31 Jan 2013 20:33:01 +0100 |
| parents | b9515dc35fe4 |
| children | af7962f3274b |
line wrap: on
line diff
--- a/MemoryDBLink.cpp Thu Jan 31 17:26:21 2013 +0100 +++ b/MemoryDBLink.cpp Thu Jan 31 20:33:01 2013 +0100 @@ -1,5 +1,5 @@ #include "MemoryDBLink.hpp" - +#include "Exception/ValueExistsException.hpp" #include <QtCore/QStringList> void MemoryDBLink::addFile(const QString& path, qint64 size, @@ -22,7 +22,8 @@ void MemoryDBLink::addFile(const DBInfo& dbinfo) { if (!tryAddFile(dbinfo)) { - abort(); //Should throw exception + QString msg = QString("Trying to add '%1', which already exists").arg(dbinfo.path()); + throw ValueExistsException(msg); } }
