scons
[OK]
INFO: scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
g++ -o TestsUnitaris/TestsConversorHtml.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsUnitaris/TestsConversorHtml.cxx
g++ -o TestsUnitaris/TestsColleccio.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsUnitaris/TestsColleccio.cxx
g++ -o TestsUnitaris/TestsObra.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsUnitaris/TestsObra.cxx
g++ -o TestsUnitaris/TestsAutor.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsUnitaris/TestsAutor.cxx
TestsUnitaris/TestsAutor.cxx: In member function 'void TestsAutor::TestCatalegObres_perIsbnSenseObra()':
TestsUnitaris/TestsAutor.cxx:101: warning: unused variable 'obra'
g++ -o TestsUnitaris/TestsConversorPdf.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsUnitaris/TestsConversorPdf.cxx
g++ -o TestsUnitaris/TestGrupDeConversors.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsUnitaris/TestGrupDeConversors.cxx
g++ -o TestsUnitaris/TestsTema.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsUnitaris/TestsTema.cxx
g++ -o TestsUnitaris/TestUsuari.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsUnitaris/TestUsuari.cxx
g++ -o TestsUnitaris/TestsPortal.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsUnitaris/TestsPortal.cxx
g++ -o TestsUnitaris/TestsSubscriptor.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsUnitaris/TestsSubscriptor.cxx
g++ -o TestsUnitaris/TestsNotificador.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsUnitaris/TestsNotificador.cxx
g++ -o TestsFuncionals/TestsSubscripcionsAvancades.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsFuncionals/TestsSubscripcionsAvancades.cxx
g++ -o TestsFuncionals/TestsAfegirAutorsIObres.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsFuncionals/TestsAfegirAutorsIObres.cxx
g++ -o TestsFuncionals/TestsConversors.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsFuncionals/TestsConversors.cxx
g++ -o TestsFuncionals/TestsSubscripcions.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsFuncionals/TestsSubscripcions.cxx
g++ -o TestsFuncionals/TestsEstrategiesEnviament.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs TestsFuncionals/TestsEstrategiesEnviament.cxx
g++ -o externalLibs/MiniCppUnit.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs externalLibs/MiniCppUnit.cxx
g++ -o externalLibs/LibFileSystem.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs externalLibs/LibFileSystem.cxx
g++ -o externalLibs/TestsRunner.o -c -Wall -pedantic -g -I. -ITestsUnitaris -ITestsFuncionals -IexternalLibs externalLibs/TestsRunner.cxx
g++ -o TotsElsTests TestsUnitaris/TestsConversorHtml.o TestsUnitaris/TestsColleccio.o TestsUnitaris/TestsObra.o TestsUnitaris/TestsAutor.o TestsUnitaris/TestsConversorPdf.o TestsUnitaris/TestGrupDeConversors.o TestsUnitaris/TestsTema.o TestsUnitaris/TestUsuari.o TestsUnitaris/TestsPortal.o TestsUnitaris/TestsSubscriptor.o TestsUnitaris/TestsNotificador.o TestsFuncionals/TestsSubscripcionsAvancades.o TestsFuncionals/TestsAfegirAutorsIObres.o TestsFuncionals/TestsConversors.o TestsFuncionals/TestsSubscripcions.o TestsFuncionals/TestsEstrategiesEnviament.o externalLibs/MiniCppUnit.o externalLibs/LibFileSystem.o externalLibs/TestsRunner.o
valgrind -q --leak-check=yes ./TotsElsTests
==20271== Use of uninitialised value of size 4
==20271== at 0x40ABBFF: (within /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40BD446: std::ostreambuf_iterator > std::num_put > >::_M_insert_int(std::ostreambuf_iterator >, std::ios_base&, char, unsigned long) const (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40BD77C: std::num_put > >::do_put(std::ostreambuf_iterator >, std::ios_base&, char, unsigned long) const (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40C3D49: std::ostream& std::ostream::_M_insert(unsigned long) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40C3EA3: std::ostream::operator<<(unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804B1D2: OO_WarGeneration(char const*, char const*) (libOpenOffice2Html.hxx:26)
==20271== by 0x804C179: ConversorHtml::converteix(std::string const&, std::string const&) const (ConversorHtml.hxx:18)
==20271== by 0x8056831: GrupDeConversors::converteix(std::string const&, std::string const&) (GrupDeConversors.hxx:54)
==20271== by 0x8063BAC: AmalgamaOnline::converteixOriginal(std::string const&, std::string const&) (AmalgamaOnline.hxx:107)
==20271== by 0x80659E9: AmalgamaOnline::creaNovaObra(std::string const&, std::string const&, int, std::string const&) (AmalgamaOnline.hxx:99)
==20271== by 0x807375A: TestsSubscripcions::testAssociaTemaAObra_ambTemaInexistent() (TestsSubscripcions.cxx:75)
==20271== by 0x80705B0: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271==
==20271== Conditional jump or move depends on uninitialised value(s)
==20271== at 0x40ABC07: (within /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40BD446: std::ostreambuf_iterator > std::num_put > >::_M_insert_int(std::ostreambuf_iterator >, std::ios_base&, char, unsigned long) const (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40BD77C: std::num_put > >::do_put(std::ostreambuf_iterator >, std::ios_base&, char, unsigned long) const (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40C3D49: std::ostream& std::ostream::_M_insert(unsigned long) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40C3EA3: std::ostream::operator<<(unsigned) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804B1D2: OO_WarGeneration(char const*, char const*) (libOpenOffice2Html.hxx:26)
==20271== by 0x804C179: ConversorHtml::converteix(std::string const&, std::string const&) const (ConversorHtml.hxx:18)
==20271== by 0x8056831: GrupDeConversors::converteix(std::string const&, std::string const&) (GrupDeConversors.hxx:54)
==20271== by 0x8063BAC: AmalgamaOnline::converteixOriginal(std::string const&, std::string const&) (AmalgamaOnline.hxx:107)
==20271== by 0x80659E9: AmalgamaOnline::creaNovaObra(std::string const&, std::string const&, int, std::string const&) (AmalgamaOnline.hxx:99)
==20271== by 0x807375A: TestsSubscripcions::testAssociaTemaAObra_ambTemaInexistent() (TestsSubscripcions.cxx:75)
==20271== by 0x80705B0: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
+ TestsEstrategiesEnviament
- TestsEstrategiesEnviament::testAfegeixTemaAObra_notificaDosUsuaris_unPerMail_altrePerSms
.
+ TestsSubscripcions
- TestsSubscripcions::testLlistaTemes_ambUnTema
- TestsSubscripcions::testLlistaTemes_ambDosTemes
- TestsSubscripcions::testAssociaTemaAObra_ambTemaInexistent
- TestsSubscripcions::testAssociaTemaAObra_obraAmbDosTemes
- TestsSubscripcions::testLlistaUsuaris_ambUnUsuari
- TestsSubscripcions::testLlistaUsuaris_ambDosUsuaris
- TestsSubscripcions::testLlistaSubscritsATema_ambUnUsuari
- TestsSubscripcions::testLlistaSubscritsATema_ambDosUsuaris
- TestsSubscripcions::testLlistaSubscritsATema_ambUsuariInexistent
- TestsSubscripcions::testLlistaSubscritsATema_ambTemaInexistent
- TestsSubscripcions::testAssociaTemaAObra_notificaUsuariSubscritATema
- TestsSubscripcions::testAssociaTemaAObra_notificaDosUsuarisSubscritADosTemes
............
+ TestsConversors
- TestsConversors::testConversorsPerDefecte_senseOriginals
- TestsConversors::testConversorsPe==20271==
==20271== Invalid read of size 4
==20271== at 0x804CFF2: std::_List_base >::_M_clear() (list.tcc:73)
==20271== by 0x804D06E: std::_List_base >::~_List_base() (stl_list.h:348)
==20271== by 0x804D08C: std::list >::~list() (stl_list.h:408)
==20271== by 0x804D7F8: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x80624F8: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:41)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x43f6eb8 is 16 bytes inside a block of size 24 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x8052056: Autor::~Autor() (Autor.hxx:20)
==20271== by 0x8062467: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:39)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid read of size 4
==20271== at 0x40D0535: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D806: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x80624F8: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:41)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x43f6eb4 is 12 bytes inside a block of size 24 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x8052056: Autor::~Autor() (Autor.hxx:20)
==20271== by 0x8062467: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:39)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid read of size 4
==20271== at 0x40D0535: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D81A: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x80624F8: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:41)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x43f6eb0 is 8 bytes inside a block of size 24 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x8052056: Autor::~Autor() (Autor.hxx:20)
==20271== by 0x8062467: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:39)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid read of size 4
==20271== at 0x40D0555: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D81A: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x80624F8: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:41)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x43f6dd0 is 8 bytes inside a block of size 25 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x40CE79C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40D0570: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D81A: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x805204B: Autor::~Autor() (Autor.hxx:20)
==20271== by 0x8062467: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:39)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid write of size 4
==20271== at 0x40D055B: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D81A: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x80624F8: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:41)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x43f6dd0 is 8 bytes inside a block of size 25 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x40CE79C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40D0570: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D81A: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x805204B: Autor::~Autor() (Autor.hxx:20)
==20271== by 0x8062467: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:39)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid free() / delete / delete[]
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x40CE79C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40D0570: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D81A: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x80624F8: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:41)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x43f6dc8 is 0 bytes inside a block of size 25 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x40CE79C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40D0570: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D81A: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x805204B: Autor::~Autor() (Autor.hxx:20)
==20271== by 0x8062467: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:39)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid read of size 4
==20271== at 0x40D0535: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D84C: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x80624F8: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:41)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x43f6ea8 is 0 bytes inside a block of size 24 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x8052056: Autor::~Autor() (Autor.hxx:20)
==20271== by 0x8062467: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:39)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid read of size 4
==20271== at 0x40D0555: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D84C: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x80624F8: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:41)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x43f6e20 is 8 bytes inside a block of size 21 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x40CE79C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40D0570: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D84C: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x805204B: Autor::~Autor() (Autor.hxx:20)
==20271== by 0x8062467: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:39)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid write of size 4
==20271== at 0x40D055B: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D84C: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x80624F8: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:41)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x43f6e20 is 8 bytes inside a block of size 21 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x40CE79C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40D0570: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D84C: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x805204B: Autor::~Autor() (Autor.hxx:20)
==20271== by 0x8062467: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:39)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid free() / delete / delete[]
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x40CE79C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40D0570: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D84C: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x80624F8: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:41)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x43f6e18 is 0 bytes inside a block of size 21 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x40CE79C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40D0570: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D84C: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x805204B: Autor::~Autor() (Autor.hxx:20)
==20271== by 0x8062467: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:39)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid free() / delete / delete[]
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x804D91C: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x80624F8: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:41)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x43f6ea8 is 0 bytes inside a block of size 24 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x8052056: Autor::~Autor() (Autor.hxx:20)
==20271== by 0x8062467: AmalgamaOnline::~AmalgamaOnline() (AmalgamaOnline.hxx:39)
==20271== by 0x806B622: TestsAfegirAutorsIObres::testCataleg_collecioAmbObres() (TestsAfegirAutorsIObres.cxx:233)
==20271== by 0x8069744: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x8068820: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
rDefecte_ambUnOriginal
..
+ TestsAfegirAutorsIObres
- TestsAfegirAutorsIObres::testCataleg_senseAutors
- TestsAfegirAutorsIObres::testCataleg_ambUnAutorExtern
- TestsAfegirAutorsIObres::testCataleg_ambUnAutorContractat
- TestsAfegirAutorsIObres::testCataleg_ambDosAutors
- TestsAfegirAutorsIObres::testCataleg_ambUnaObra
- TestsAfegirAutorsIObres::testCataleg_ambDosObresDelMateixAutor
- TestsAfegirAutorsIObres::testCataleg_ambMoltesObres
- TestsAfegirAutorsIObres::testAfegirObra_aUnAutorQueNoExisteixFalla
- TestsAfegirAutorsIObres::testAfegirObra_quanOriginalNoExisteixFalla
- TestsAfegirAutorsIObres::testCataleg_ambUnColleccioNoPublicat
- TestsAfegirAutorsIObres::testCataleg_ambUnColleccioPublicat
- TestsAfegirAutorsIObres::testCataleg_ambUnColleccioDescatalogada
- TestsAfegirAutorsIObres::testCataleg_ambDosColleccios
- TestsAfegirAutorsIObres::testCataleg_collecioAmbObres
- TestsAfegirAutorsIObres::testInclouObraAColleccio_quanColleccioNoExisteix
...............
+ TestsSubscripcionsAvancades
- TestsSubscripcionsAvancades::testAfegeixObra_notificaUsuariSubscritAAutor
- TestsSubscripcionsAvancades::testAfegeixObra_notificaDosUsuarisSubscritADosAutors
- TestsSubscripcionsAvancades::testLlistaPortalsTematics
- TestsSubscripcionsAvancades::testRssPerPortal_senseCapNotificacio
- TestsSubscripcionsAvancades::testRssPerPortal_ambPortalInexistent
- TestsSubscripcionsAvancades::testRssPerPortal_ambUnaObraNotificada
- TestsSubscripcionsAvancades::testRssPerPortal_subscritAAutorITema
.......
+ TestsNotificador
+ TestsSubscriptor
+ TestsPortal
- TestsPortal::testTitol_perDefecte
- TestsPortal::testTitol_modificat
- TestsPortal::testDescripcio_perDefecte
- TestsPortal::testDescripcio_modificat
....
+ TestsUsuari
- TestsUsuari::testNom_perDefecte
- TestsUsuari::testNom_modificat
- TestsUsuari::testMail_perDefecte
- TestsUsuari::testMail_modificat
- TestsUsuari::testUsuari_dadesPerDefecte
- TestsUsuari::testUsuari_dadesModificades
- TestsUsuari::testUsuari_notificaNovaObra
.......
+ TestsTema
- TestsTema::testTema_perDefecte
- TestsTema::testTema_establintTitol
..
+ TestsGrupDeConversors
- TestsGrupDeConversors::testConverteix_ambUnConversorHtml
- TestsGrupDeConversors::testConverteix_ambUnConversorPdfImprimible
- TestsGrupDeConversors::testConverteix_ambUnConversorPdfAmbMarca
- TestsGrupDeConversors::testConverteix_senseCapConversorNoFaRes
- TestsGrupDeConversors::testConverteix_ambConversorsPdfIHtml
- TestsGrupDeConversors::testConverteix_ambUnConversorExtrany
......
+ TestsConversorPdf
- TestsConversorPdf::testConverteix_generaUnFitxer
- TestsConversorPdf::testConverteix_generaContingut
- TestsConversorPdf::testConverteix_generaUnFitxerAmbMarcaAigua
- TestsConversorPdf::testConverteix_ambOriginalInexistent
....
+ TestsAutor
- TestsAutor::testNom_perDefecte
- TestsAutor::testNom_modificat
- TestsAutor::testSituacio_perDefecte
- TestsAutor::testSituacio_modificat
- TestsAutor::testDescripcioCataleg
- TestsAutor::testEsContractat
==20271==
==20271== Invalid read of size 4
==20271== at 0x40D0555: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D81A: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x804F38F: TestsColleccio::testAfegirObraColleccio() (TestsColleccio.cxx:38)
==20271== by 0x804E1CE: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x804D2F0: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x4546aa8 is 8 bytes inside a block of size 25 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x40CE79C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40D0570: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D81A: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804F36C: TestsColleccio::testAfegirObraColleccio() (TestsColleccio.cxx:38)
==20271== by 0x804E1CE: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x804D2F0: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid write of size 4
==20271== at 0x40D055B: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D81A: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x804F38F: TestsColleccio::testAfegirObraColleccio() (TestsColleccio.cxx:38)
==20271== by 0x804E1CE: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x804D2F0: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x4546aa8 is 8 bytes inside a block of size 25 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x40CE79C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40D0570: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D81A: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804F36C: TestsColleccio::testAfegirObraColleccio() (TestsColleccio.cxx:38)
==20271== by 0x804E1CE: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x804D2F0: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid read of size 4
==20271== at 0x40D0555: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D84C: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x804F38F: TestsColleccio::testAfegirObraColleccio() (TestsColleccio.cxx:38)
==20271== by 0x804E1CE: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x804D2F0: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x4546a60 is 8 bytes inside a block of size 21 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x40CE79C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40D0570: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D84C: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804F36C: TestsColleccio::testAfegirObraColleccio() (TestsColleccio.cxx:38)
==20271== by 0x804E1CE: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x804D2F0: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid write of size 4
==20271== at 0x40D055B: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D84C: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804D911: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x804F38F: TestsColleccio::testAfegirObraColleccio() (TestsColleccio.cxx:38)
==20271== by 0x804E1CE: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x804D2F0: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0x4546a60 is 8 bytes inside a block of size 21 free'd
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x40CE79C: std::string::_Rep::_M_destroy(std::allocator const&) (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x40D0570: std::string::~string() (in /usr/lib/libstdc++.so.6.0.9)
==20271== by 0x804D84C: Obra::~Obra() (Obra.hxx:21)
==20271== by 0x804F36C: TestsColleccio::testAfegirObraColleccio() (TestsColleccio.cxx:38)
==20271== by 0x804E1CE: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x804D2F0: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271== Invalid free() / delete / delete[]
==20271== at 0x40222EC: operator delete(void*) (vg_replace_malloc.c:342)
==20271== by 0x804D91C: Colleccio::~Colleccio() (Colleccio.hxx:26)
==20271== by 0x804F38F: TestsColleccio::testAfegirObraColleccio() (TestsColleccio.cxx:38)
==20271== by 0x804E1CE: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x804D2F0: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271== Address 0xbe8bdc74 is on thread 1's stack
- TestsAutor::testTrencaContracte
- TestsAutor::testCatalegObres_ambUnaObra
- TestsAutor::testCatalegObres_senseObra
- TestsAutor::testCatalegObres_ambDuesObres
- TestsAutor::TestCatalegObres_perIsbnSenseObra
- TestsAutor::TestCatalegObres_perIsbnAmbObra
............
+ TestsObra
- TestsObra::testTitol_perDefecte
- TestsObra::testTitol_posantLiTitol
- TestsObra::testReferencia_perDefecte
- TestsObra::testReferencia_posantLiReferencia
- TestsObra::testOriginal_perDefecte
- TestsObra::testOriginal_posantLiOriginal
- TestsObra::testDescripcioCataleg_inicialitzada
- TestsObra::testDescripcioCataleg_perDefecte
........
+ TestsColleccio
- TestsColleccio::testTitol_perDefecte
- TestsColleccio::testTitol_modificat
- TestsColleccio::testAfegirObraColleccio
- TestsColleccio::testSenseObraColleccio
....
+ TestsConversorHtml
- TestsConversorHtml::testConverteix_generaUnFitxer
- TestsConversorHtml::testConverteix_generaContingut
- TestsConversorHtml::testConverteix_ambOriginalInexistent
...
Summari:
Executed Tests: 87[0m
Passed Tests: 87[0m
==20271==
==20271==
==20271== 4 bytes in 1 blocks are definitely lost in loss record 1 of 2
==20271== at 0x4023294: operator new(unsigned) (vg_replace_malloc.c:224)
==20271== by 0x8074E75: Usuari::telefon(std::string const&) (Usuari.hxx:19)
==20271== by 0x807574A: AmalgamaOnline::usuariPrefereixSms(std::string const&, std::string const&) const (AmalgamaOnline.hxx:265)
==20271== by 0x8075DB3: TestsEstrategiesEnviament::testAfegeixTemaAObra_notificaDosUsuaris_unPerMail_altrePerSms() (TestsEstrategiesEnviament.cxx:50)
==20271== by 0x8075624: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x807493C: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
==20271==
==20271==
==20271== 88 bytes in 22 blocks are definitely lost in loss record 2 of 2
==20271== at 0x4023294: operator new(unsigned) (vg_replace_malloc.c:224)
==20271== by 0x805B9E9: Usuari::Usuari() (Usuari.hxx:12)
==20271== by 0x8062F66: AmalgamaOnline::creaNouUsuari(std::string const&, std::string const&) (AmalgamaOnline.hxx:178)
==20271== by 0x8075B95: TestsEstrategiesEnviament::testAfegeixTemaAObra_notificaDosUsuaris_unPerMail_altrePerSms() (TestsEstrategiesEnviament.cxx:48)
==20271== by 0x8075624: TestFixture::TestCase::runTest() (MiniCppUnit.hxx:195)
==20271== by 0x807493C: TestFixture::runTest() (MiniCppUnit.hxx:266)
==20271== by 0x8078448: TestFixtureFactory::runTests() (MiniCppUnit.hxx:362)
==20271== by 0x8078331: main (TestsRunner.cxx:5)
scons: done building targets.
STATS: {passed_testsreferencia}