summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRJ Ryan <rryan@mixxx.org>2017-01-02 12:37:11 -0800
committerRJ Ryan <rryan@mixxx.org>2017-01-02 12:37:11 -0800
commitdc9a13e3c76f730db9dd83ed2415bb1c232b119a (patch)
tree368f615d02c04fd6428376c15ed176af10253fa7
parent72ca127077031206e44e47447e6985f59d1217b3 (diff)
Clean up tests.
* Delete unused fixtures and empty TearDown/SetUp methods. * Declare TearDown/SetUp override. * Use std::make_unique in many places (fixing some leaks and replacing QScopedPointer).
-rw-r--r--src/test/analyserwaveformtest.cpp4
-rw-r--r--src/test/audiotaperpot_test.cpp61
-rw-r--r--src/test/beatgridtest.cpp34
-rw-r--r--src/test/beatmaptest.cpp26
-rw-r--r--src/test/controller_preset_validation_test.cpp2
-rw-r--r--src/test/controllerengine_test.cpp4
-rw-r--r--src/test/controlobjecttest.cpp44
-rw-r--r--src/test/coverartcache_test.cpp6
-rw-r--r--src/test/coverartutils_test.cpp4
-rw-r--r--src/test/dbidtest.cpp10
-rw-r--r--src/test/directorydoatest.cpp4
-rw-r--r--src/test/durationutiltest.cpp12
-rw-r--r--src/test/effectsmanagertest.cpp2
-rw-r--r--src/test/enginebufferscalelineartest.cpp4
-rw-r--r--src/test/enginemastertest.cpp4
-rw-r--r--src/test/enginemicrophonetest.cpp4
-rw-r--r--src/test/lcstest.cpp11
-rw-r--r--src/test/learningutilstest.cpp3
-rw-r--r--src/test/libraryscannertest.cpp14
-rw-r--r--src/test/mathutiltest.cpp10
-rw-r--r--src/test/metadatatest.cpp10
-rw-r--r--src/test/midicontrollertest.cpp5
-rw-r--r--src/test/movinginterquartilemean_test.cpp25
-rw-r--r--src/test/performancetimer_test.cpp11
-rw-r--r--src/test/playcountertest.cpp6
-rw-r--r--src/test/portmidienumeratortest.cpp9
-rw-r--r--src/test/queryutiltest.cpp9
-rw-r--r--src/test/readaheadmanager_test.cpp2
-rw-r--r--src/test/replaygaintest.cpp10
-rw-r--r--src/test/sampleutiltest.cpp4
-rw-r--r--src/test/softtakeover_test.cpp343
-rw-r--r--src/test/soundsourceproviderregistrytest.cpp3
-rw-r--r--src/test/sqliteliketest.cpp12
-rw-r--r--src/test/taglibtest.cpp13
-rw-r--r--src/test/trackexport_test.h1
-rw-r--r--src/test/tracknumberstest.cpp10
-rw-r--r--src/test/wpushbutton_test.cpp2
-rw-r--r--src/test/wwidgetstack_test.cpp2
38 files changed, 251 insertions, 489 deletions
diff --git a/src/test/analyserwaveformtest.cpp b/src/test/analyserwaveformtest.cpp
index 5b19da1caf..f94391e2a1 100644
--- a/src/test/analyserwaveformtest.cpp
+++ b/src/test/analyserwaveformtest.cpp
@@ -15,7 +15,7 @@ namespace {
class AnalyzerWaveformTest: public MixxxTest {
protected:
- virtual void SetUp() {
+ void SetUp() override {
aw = new AnalyzerWaveform(config());
tio = Track::newTemporary();
tio->setSampleRate(44100);
@@ -36,7 +36,7 @@ class AnalyzerWaveformTest: public MixxxTest {
canaryBigBuf[i] = CANARY_FLOAT;
}
- virtual void TearDown() {
+ void TearDown() override {
delete aw;
delete [] bigbuf;
delete [] canaryBigBuf;
diff --git a/src/test/audiotaperpot_test.cpp b/src/test/audiotaperpot_test.cpp
index 0819c5e1d7..cd312f320d 100644
--- a/src/test/audiotaperpot_test.cpp
+++ b/src/test/audiotaperpot_test.cpp
@@ -7,80 +7,69 @@
#include "control/controlobject.h"
#include "util/math.h"
-class AudioTaperPotTest : public MixxxTest {
- public:
- AudioTaperPotTest() {
- }
-
- protected:
- virtual void SetUp() {
- }
-};
+class AudioTaperPotTest : public MixxxTest {};
TEST_F(AudioTaperPotTest, ScaleTest) {
{
const double minDB = -6;
const double maxDB = 6;
const double neutralParameter = 0.5;
- ControlAudioTaperPotBehavior* catpb = new ControlAudioTaperPotBehavior(minDB, maxDB, neutralParameter);
+ ControlAudioTaperPotBehavior catpb(minDB, maxDB, neutralParameter);
// Parameter 0 is always 0 (-Infinity)
- ASSERT_EQ(0.0, catpb->parameterToValue(0));
+ ASSERT_EQ(0.0, catpb.parameterToValue(0));
// Parameter 0 is always 0 (-Infinity)
- ASSERT_EQ(1.0, catpb->parameterToValue(neutralParameter));
+ ASSERT_EQ(1.0, catpb.parameterToValue(neutralParameter));
// Parameter 1 is always maxDB
- ASSERT_EQ(db2ratio(maxDB), catpb->parameterToValue(1));
+ ASSERT_EQ(db2ratio(maxDB), catpb.parameterToValue(1));
// value 1 is always on a Integer midi value
- double neutralMidi = catpb->valueToMidiParameter(1);
+ double neutralMidi = catpb.valueToMidiParameter(1);
ASSERT_EQ(0.0, fmod(neutralMidi, 1));
// Midi value 64 should result in 0,5
- ASSERT_EQ(neutralParameter, catpb->midiValueToParameter(neutralMidi));
+ ASSERT_EQ(neutralParameter, catpb.midiValueToParameter(neutralMidi));
// roundtrip check
- ASSERT_DOUBLE_EQ(0.25, catpb->parameterToValue(catpb->midiValueToParameter(catpb->valueToMidiParameter(0.25))));
- ASSERT_DOUBLE_EQ(0.75, catpb->parameterToValue(catpb->midiValueToParameter(catpb->valueToMidiParameter(0.75))));
- delete catpb;
+ ASSERT_DOUBLE_EQ(0.25, catpb.parameterToValue(catpb.midiValueToParameter(catpb.valueToMidiParameter(0.25))));
+ ASSERT_DOUBLE_EQ(0.75, catpb.parameterToValue(catpb.midiValueToParameter(catpb.valueToMidiParameter(0.75))));
}
{
const double minDB = 0;
const double maxDB = 6;
const double neutralParameter = 0.5;
- ControlAudioTaperPotBehavior* catpb = new ControlAudioTaperPotBehavior(minDB, maxDB, neutralParameter);
+ ControlAudioTaperPotBehavior catpb(minDB, maxDB, neutralParameter);
// Parameter 0 is always 0 (-Infinity)
- ASSERT_EQ(0.0, catpb->parameterToValue(0));
+ ASSERT_EQ(0.0, catpb.parameterToValue(0));
// Parameter 0 is always 0 (-Infinity)
- ASSERT_EQ(1.0, catpb->parameterToValue(neutralParameter));
+ ASSERT_EQ(1.0, catpb.parameterToValue(neutralParameter));
// Parameter 1 is always maxDB
- ASSERT_EQ(db2ratio(maxDB), catpb->parameterToValue(1));
+ ASSERT_EQ(db2ratio(maxDB), catpb.parameterToValue(1));
// value 1 is always on a Integer midi value
- double neutralMidi = catpb->valueToMidiParameter(1);
+ double neutralMidi = catpb.valueToMidiParameter(1);
ASSERT_EQ(0.0, fmod(neutralMidi, 1));
// Midi value 64 should result in 0,5
- ASSERT_EQ(neutralParameter, catpb->midiValueToParameter(neutralMidi));
+ ASSERT_EQ(neutralParameter, catpb.midiValueToParameter(neutralMidi));
// roundtrip check
- ASSERT_DOUBLE_EQ(0.25, catpb->parameterToValue(catpb->midiValueToParameter(catpb->valueToMidiParameter(0.25))));
- ASSERT_DOUBLE_EQ(0.75, catpb->parameterToValue(catpb->midiValueToParameter(catpb->valueToMidiParameter(0.75))));
- delete catpb;
+ ASSERT_DOUBLE_EQ(0.25, catpb.parameterToValue(catpb.midiValueToParameter(catpb.valueToMidiParameter(0.25))));
+ ASSERT_DOUBLE_EQ(0.75, catpb.parameterToValue(catpb.midiValueToParameter(catpb.valueToMidiParameter(0.75))));
}
{
const double minDB = -6;
const double maxDB = 0;
const double neutralParameter = 1;
- ControlAudioTaperPotBehavior* catpb = new ControlAudioTaperPotBehavior(minDB, maxDB, neutralParameter);
+ ControlAudioTaperPotBehavior catpb(minDB, maxDB, neutralParameter);
// Parameter 0 is always 0 (-Infinity)
- ASSERT_EQ(0.0, catpb->parameterToValue(0));
+ ASSERT_EQ(0.0, catpb.parameterToValue(0));
// Parameter 0 is always 0 (-Infinity)
- ASSERT_EQ(1.0, catpb->parameterToValue(neutralParameter));
+ ASSERT_EQ(1.0, catpb.parameterToValue(neutralParameter));
// Parameter 1 is always maxDB
- ASSERT_EQ(db2ratio(maxDB), catpb->parameterToValue(1));
+ ASSERT_EQ(db2ratio(maxDB), catpb.parameterToValue(1));
// value 1 is always on a Integer midi value
- double neutralMidi = catpb->valueToMidiParameter(1);
+ double neutralMidi = catpb.valueToMidiParameter(1);
ASSERT_EQ(0.0, fmod(neutralMidi, 1));
// Midi value 64 should result in 0,5
- ASSERT_EQ(neutralParameter, catpb->midiValueToParameter(neutralMidi));
+ ASSERT_EQ(neutralParameter, catpb.midiValueToParameter(neutralMidi));
// roundtrip checkx
- ASSERT_DOUBLE_EQ(0.25, catpb->parameterToValue(catpb->midiValueToParameter(catpb->valueToMidiParameter(0.25))));
- ASSERT_DOUBLE_EQ(0.75, catpb->parameterToValue(catpb->midiValueToParameter(catpb->valueToMidiParameter(0.75))));
- delete catpb;
+ ASSERT_DOUBLE_EQ(0.25, catpb.parameterToValue(catpb.midiValueToParameter(catpb.valueToMidiParameter(0.25))));
+ ASSERT_DOUBLE_EQ(0.75, catpb.parameterToValue(catpb.midiValueToParameter(catpb.valueToMidiParameter(0.75))));
}
}
diff --git a/src/test/beatgridtest.cpp b/src/test/beatgridtest.cpp
index 86a9104452..9ca5da5b9d 100644
--- a/src/test/beatgridtest.cpp
+++ b/src/test/beatgridtest.cpp
@@ -2,23 +2,11 @@
#include <QtDebug>
#include "track/beatgrid.h"
+#include "util/memory.h"
namespace {
-class BeatGridTest : public testing::Test {
- protected:
-
- BeatGridTest() {
- }
-
- virtual void SetUp() {
- }
-
- virtual void TearDown() {
- }
-};
-
-TEST_F(BeatGridTest, Scale) {
+TEST(BeatGridTest, Scale) {
TrackPointer pTrack(Track::newTemporary());
int sampleRate = 44100;
@@ -26,7 +14,7 @@ TEST_F(BeatGridTest, Scale) {
pTrack->setBpm(bpm);
pTrack->setSampleRate(sampleRate);
- BeatGrid* pGrid = new BeatGrid(*pTrack, 0);
+ auto pGrid = std::make_unique<BeatGrid>(*pTrack, 0);
pGrid->setBpm(bpm);
EXPECT_DOUBLE_EQ(bpm, pGrid->getBpm());
@@ -43,7 +31,7 @@ TEST_F(BeatGridTest, Scale) {
EXPECT_DOUBLE_EQ(bpm / 2, pGrid->getBpm());
}
-TEST_F(BeatGridTest, TestNthBeatWhenOnBeat) {
+TEST(BeatGridTest, TestNthBeatWhenOnBeat) {
TrackPointer pTrack(Track::newTemporary());
int sampleRate = 44100;
@@ -53,7 +41,7 @@ TEST_F(BeatGridTest, TestNthBeatWhenOnBeat) {
pTrack->setSampleRate(sampleRate);
double beatLength = (60.0 * sampleRate / bpm) * kFrameSize;
- BeatGrid* pGrid = new BeatGrid(*pTrack, 0);
+ auto pGrid = std::make_unique<BeatGrid>(*pTrack, 0);
pGrid->setBpm(bpm);
// Pretend we're on the 20th beat;
double position = beatLength * 20;
@@ -79,7 +67,7 @@ TEST_F(BeatGridTest, TestNthBeatWhenOnBeat) {
EXPECT_EQ(position, pGrid->findPrevBeat(position));
}
-TEST_F(BeatGridTest, TestNthBeatWhenOnBeat_BeforeEpsilon) {
+TEST(BeatGridTest, TestNthBeatWhenOnBeat_BeforeEpsilon) {
TrackPointer pTrack(Track::newTemporary());
int sampleRate = 44100;
@@ -89,7 +77,7 @@ TEST_F(BeatGridTest, TestNthBeatWhenOnBeat_BeforeEpsilon) {
pTrack->setSampleRate(sampleRate);
double beatLength = (60.0 * sampleRate / bpm) * kFrameSize;
- BeatGrid* pGrid = new BeatGrid(*pTrack, 0);
+ auto pGrid = std::make_unique<BeatGrid>(*pTrack, 0);
pGrid->setBpm(bpm);
// Pretend we're just before the 20th beat.
@@ -117,7 +105,7 @@ TEST_F(BeatGridTest, TestNthBeatWhenOnBeat_BeforeEpsilon) {
EXPECT_EQ(kClosestBeat, pGrid->findPrevBeat(position));
}
-TEST_F(BeatGridTest, TestNthBeatWhenOnBeat_AfterEpsilon) {
+TEST(BeatGridTest, TestNthBeatWhenOnBeat_AfterEpsilon) {
TrackPointer pTrack(Track::newTemporary());
int sampleRate = 44100;
@@ -127,7 +115,7 @@ TEST_F(BeatGridTest, TestNthBeatWhenOnBeat_AfterEpsilon) {
pTrack->setSampleRate(sampleRate);
double beatLength = (60.0 * sampleRate / bpm) * kFrameSize;
- BeatGrid* pGrid = new BeatGrid(*pTrack, 0);
+ auto pGrid = std::make_unique<BeatGrid>(*pTrack, 0);
pGrid->setBpm(bpm);
// Pretend we're just before the 20th beat.
@@ -155,7 +143,7 @@ TEST_F(BeatGridTest, TestNthBeatWhenOnBeat_AfterEpsilon) {
EXPECT_EQ(kClosestBeat, pGrid->findPrevBeat(position));
}
-TEST_F(BeatGridTest, TestNthBeatWhenNotOnBeat) {
+TEST(BeatGridTest, TestNthBeatWhenNotOnBeat) {
TrackPointer pTrack(Track::newTemporary());
int sampleRate = 44100;
double bpm = 60.0;
@@ -164,7 +152,7 @@ TEST_F(BeatGridTest, TestNthBeatWhenNotOnBeat) {
pTrack->setSampleRate(sampleRate);
double beatLength = (60.0 * sampleRate / bpm) * kFrameSize;
- BeatGrid* pGrid = new BeatGrid(*pTrack, 0);
+ auto pGrid = std::make_unique<BeatGrid>(*pTrack, 0);
pGrid->setBpm(bpm);
// Pretend we're half way between the 20th and 21st beat
diff --git a/src/test/beatmaptest.cpp b/src/test/beatmaptest.cpp
index 5fecfb0af0..42ff7a0c38 100644
--- a/src/test/beatmaptest.cpp
+++ b/src/test/beatmaptest.cpp
@@ -2,6 +2,7 @@
#include <QtDebug>
#include "track/beatmap.h"
+#include "util/memory.h"
namespace {
@@ -15,12 +16,6 @@ class BeatMapTest : public testing::Test {
}
- virtual void SetUp() {
- }
-
- virtual void TearDown() {
- }
-
double getBeatLengthFrames(double bpm) {
return (60.0 * m_iSampleRate / bpm);
}
@@ -53,7 +48,7 @@ TEST_F(BeatMapTest, Scale) {
const int numBeats = 100;
// Note beats must be in frames, not samples.
QVector<double> beats = createBeatVector(startOffsetFrames, numBeats, beatLengthFrames);
- BeatMap* pMap = new BeatMap(*m_pTrack, 0, beats);
+ auto pMap = std::make_unique<BeatMap>(*m_pTrack, 0, beats);
EXPECT_DOUBLE_EQ(bpm, pMap->getBpm());
pMap->scale(Beats::DOUBLE);
@@ -80,7 +75,7 @@ TEST_F(BeatMapTest, TestNthBeat) {
const int numBeats = 100;
// Note beats must be in frames, not samples.
QVector<double> beats = createBeatVector(startOffsetFrames, numBeats, beatLengthFrames);
- BeatMap* pMap = new BeatMap(*m_pTrack, 0, beats);
+ auto pMap = std::make_unique<BeatMap>(*m_pTrack, 0, beats);
// Check edge cases
double firstBeat = startOffsetSamples + beatLengthSamples * 0;
@@ -113,7 +108,7 @@ TEST_F(BeatMapTest, TestNthBeatWhenOnBeat) {
const int numBeats = 100;
// Note beats must be in frames, not samples.
QVector<double> beats = createBeatVector(startOffsetFrames, numBeats, beatLengthFrames);
- BeatMap* pMap = new BeatMap(*m_pTrack, 0, beats);
+ auto pMap = std::make_unique<BeatMap>(*m_pTrack, 0, beats);
// Pretend we're on the 20th beat;
const int curBeat = 20;
@@ -151,7 +146,7 @@ TEST_F(BeatMapTest, TestNthBeatWhenOnBeat_BeforeEpsilon) {
const int numBeats = 100;
// Note beats must be in frames, not samples.
QVector<double> beats = createBeatVector(startOffsetFrames, numBeats, beatLengthFrames);
- BeatMap* pMap = new BeatMap(*m_pTrack, 0, beats);
+ auto pMap = std::make_unique<BeatMap>(*m_pTrack, 0, beats);
// Pretend we're just before the 20th beat;
const int curBeat = 20;
@@ -191,7 +186,7 @@ TEST_F(BeatMapTest, TestNthBeatWhenOnBeat_AfterEpsilon) {
const int numBeats = 100;
// Note beats must be in frames, not samples.
QVector<double> beats = createBeatVector(startOffsetFrames, numBeats, beatLengthFrames);
- BeatMap* pMap = new BeatMap(*m_pTrack, 0, beats);
+ auto pMap = std::make_unique<BeatMap>(*m_pTrack, 0, beats);
// Pretend we're just after the 20th beat;
const int curBeat = 20;
@@ -232,7 +227,7 @@ TEST_F(BeatMapTest, TestNthBeatWhenNotOnBeat) {
const int numBeats = 100;
// Note beats must be in frames, not samples.
QVector<double> beats = createBeatVector(startOffsetFrames, numBeats, beatLengthFrames);
- BeatMap* pMap = new BeatMap(*m_pTrack, 0, beats);
+ auto pMap = std::make_unique<BeatMap>(*m_pTrack, 0, beats);
// Pretend we're half way between the 20th and 21st beat
double previousBeat = startOffsetSamples + beatLengthSamples * 20.0;
@@ -273,7 +268,7 @@ TEST_F(BeatMapTest, TestBpmAround) {
beat_pos += beat_length;
}
- BeatMap* pMap = new BeatMap(*m_pTrack, 0, beats);
+ auto pMap = std::make_unique<BeatMap>(*m_pTrack, 0, beats);
// The average of the first 8 beats should be different than the average
// of the last 8 beats.
@@ -286,14 +281,11 @@ TEST_F(BeatMapTest, TestBpmAround) {
pMap->getBpmAroundPosition(0, 4));
EXPECT_DOUBLE_EQ(118.98016997167139,
pMap->getBpmAroundPosition(65 * approx_beat_length, 4));
- delete pMap;
// Try a really, really short track
beats = createBeatVector(10, 3, getBeatLengthFrames(filebpm));
- pMap = new BeatMap(*m_pTrack, 0, beats);
-
+ pMap = std::make_unique<BeatMap>(*m_pTrack, 0, beats);
EXPECT_DOUBLE_EQ(filebpm, pMap->getBpmAroundPosition(1 * approx_beat_length, 4));
- delete pMap;
}
} // namespace
diff --git a/src/test/controller_preset_validation_test.cpp b/src/test/controller_preset_validation_test.cpp
index c9f221db3e..d49ee3e50b 100644
--- a/src/test/controller_preset_validation_test.cpp
+++ b/src/test/controller_preset_validation_test.cpp
@@ -122,7 +122,7 @@ FakeController::~FakeController() {
class ControllerPresetValidationTest : public MixxxTest {
protected:
- virtual void SetUp() {
+ void SetUp() override {
m_presetPaths << QDir::currentPath() + "/res/controllers";
m_pEnumerator.reset(new PresetInfoEnumerator(m_presetPaths));
}
diff --git a/src/test/controllerengine_test.cpp b/src/test/controllerengine_test.cpp
index a9f080ef35..fb8324410b 100644
--- a/src/test/controllerengine_test.cpp
+++ b/src/test/controllerengine_test.cpp
@@ -13,7 +13,7 @@
class ControllerEngineTest : public MixxxTest {
protected:
- virtual void SetUp() {
+ void SetUp() override {
mixxx::Time::setTestMode(true);
mixxx::Time::setTestElapsedTime(mixxx::Duration::fromMillis(10));
QThread::currentThread()->setObjectName("Main");
@@ -22,7 +22,7 @@ class ControllerEngineTest : public MixxxTest {
cEngine->setPopups(false);
}
- virtual void TearDown() {
+ void TearDown() override {
cEngine->gracefulShutdown();
delete cEngine;
mixxx::Time::setTestMode(false);
diff --git a/src/test/controlobjecttest.cpp b/src/test/controlobjecttest.cpp
index dfd6a02807..5201aad37a 100644
--- a/src/test/controlobjecttest.cpp
+++ b/src/test/controlobjecttest.cpp
@@ -2,41 +2,22 @@
#include <QtDebug>
#include "control/controlobject.h"
+#include "util/memory.h"
namespace {
class ControlObjectTest : public testing::Test {
protected:
-
- ControlObjectTest() {
- qDebug() << "ControlObjectTest()";
- }
-
- virtual void SetUp() {
- qDebug() << "SetUp";
+ void SetUp() override {
ck1 = ConfigKey("[Channel1]", "co1");
ck2 = ConfigKey("[Channel1]", "co2");
- co1 = new ControlObject(ck1);
- co2 = new ControlObject(ck2);
- }
-
- virtual void TearDown() {
- qDebug() << "TearDown";
- if(co1) {
- qDebug() << "Deleting " << co1;
- delete co1;
- co1 = NULL;
- }
- if(co2) {
- qDebug() << "Deleting " << co2;
- delete co2;
- co2 = NULL;
- }
+ co1 = std::make_unique<ControlObject>(ck1);
+ co2 = std::make_unique<ControlObject>(ck2);
}
ConfigKey ck1, ck2;
- ControlObject *co1, *co2;
-
+ std::unique_ptr<ControlObject> co1;
+ std::unique_ptr<ControlObject> co2;
};
TEST_F(ControlObjectTest, setGet) {
@@ -47,11 +28,10 @@ TEST_F(ControlObjectTest, setGet) {
}
TEST_F(ControlObjectTest, getControl) {
- EXPECT_EQ(ControlObject::getControl(ck1), co1);
- EXPECT_EQ(ControlObject::getControl(ck2), co2);
- delete co2;
- co2 = NULL;
- EXPECT_EQ(ControlObject::getControl(ck2), (ControlObject*)NULL);
+ EXPECT_EQ(ControlObject::getControl(ck1), co1.get());
+ EXPECT_EQ(ControlObject::getControl(ck2), co2.get());
+ co2.reset();
+ EXPECT_EQ(ControlObject::getControl(ck2), (ControlObject*)nullptr);
}
TEST_F(ControlObjectTest, aliasRetrieval) {
@@ -59,13 +39,13 @@ TEST_F(ControlObjectTest, aliasRetrieval) {
ConfigKey ckAlias("[Microphone]", "volume");
// Create the Control Object
- ControlObject* co = new ControlObject(ck);
+ auto co = std::make_unique<ControlObject>(ck);
// Insert the alias before it is going to be used
ControlDoublePrivate::insertAlias(ckAlias, ck);
// Check if getControl on alias returns us the original ControlObject
- EXPECT_EQ(ControlObject::getControl(ckAlias), co);
+ EXPECT_EQ(ControlObject::getControl(ckAlias), co.get());
}
}
diff --git a/src/test/coverartcache_test.cpp b/src/test/coverartcache_test.cpp
index f9692e9758..9974dc56e7 100644
--- a/src/test/coverartcache_test.cpp
+++ b/src/test/coverartcache_test.cpp
@@ -12,12 +12,6 @@
// construct the default QPixmap in CoverArtCache
class CoverArtCacheTest : public MixxxTest, public CoverArtCache {
protected:
- virtual void SetUp() {
- }
-
- virtual void TearDown() {
- }
-
void loadCoverFromMetadata(QString trackLocation) {
CoverInfo info;
info.type = CoverInfo::METADATA;
diff --git a/src/test/coverartutils_test.cpp b/src/test/coverartutils_test.cpp
index 15295a8c26..aa347548f5 100644
--- a/src/test/coverartutils_test.cpp
+++ b/src/test/coverartutils_test.cpp
@@ -34,11 +34,11 @@ void extractEmbeddedCover(
// construct the default QPixmap in CoverArtCache
class CoverArtUtilTest : public MixxxTest, public CoverArtCache {
protected:
- virtual void SetUp() {
+ void SetUp() override {
m_pTrackCollection = new TrackCollection(config());
}
- virtual void TearDown() {
+ void TearDown() override {
// make sure we clean up the db
QSqlQuery query(m_pTrackCollection->getDatabase());
query.prepare("DELETE FROM " % DIRECTORYDAO_TABLE);
diff --git a/src/test/dbidtest.cpp b/src/test/dbidtest.cpp
index 3cab1ed7b8..b0f5715c0b 100644
--- a/src/test/dbidtest.cpp
+++ b/src/test/dbidtest.cpp
@@ -8,16 +8,6 @@ namespace {
class DbIdTest : public testing::Test {
protected:
-
- DbIdTest() {
- }
-
- virtual void SetUp() {
- }
-
- virtual void TearDown() {
- }
-
static DbId fromValidVariant(const QVariant& variant) {
DbId actual(variant);
EXPECT_TRUE(actual.isValid());
diff --git a/src/test/directorydoatest.cpp b/src/test/directorydoatest.cpp
index 355cf7c707..b9b0c1609b 100644
--- a/src/test/directorydoatest.cpp
+++ b/src/test/directorydoatest.cpp
@@ -22,12 +22,12 @@ namespace {
class DirectoryDAOTest : public MixxxTest {
protected:
- virtual void SetUp() {
+ void SetUp() override {
m_pTrackCollection = new TrackCollection(config());
m_supportedFileExt = "." % SoundSourceProxy::getSupportedFileExtensions().first();
}
- virtual void TearDown() {
+ void TearDown() override {
// make sure we clean up the db
QSqlQuery query(m_pTrackCollection->getDatabase());
query.prepare("DELETE FROM " % DIRECTORYDAO_TABLE);
diff --git a/src/test/durationutiltest.cpp b/src/test/durationutiltest.cpp
index 03310aec51..7fec8b61f1 100644
--- a/src/test/durationutiltest.cpp
+++ b/src/test/durationutiltest.cpp
@@ -8,16 +8,6 @@ namespace {
class DurationUtilTest : public testing::Test {
protected:
-
- DurationUtilTest() {
- }
-
- virtual void SetUp() {
- }
-
- virtual void TearDown() {
- }
-
static QString adjustPrecision(
QString withMilliseconds,
mixxx::Duration::Precision precision) {
@@ -34,7 +24,7 @@ class DurationUtilTest : public testing::Test {
return withMilliseconds;
}
}
-
+
void formatSeconds(QString expectedMilliseconds, double dSeconds) {
ASSERT_LE(4, expectedMilliseconds.length()); // 3 digits + 1 decimal point
const QString actualSeconds =
diff --git a/src/test/effectsmanagertest.cpp b/src/test/effectsmanagertest.cpp
index a554297e73..d18744056d 100644
--- a/src/test/effectsmanagertest.cpp
+++ b/src/test/effectsmanagertest.cpp
@@ -17,7 +17,7 @@ using ::testing::_;
class EffectsManagerTest : public BaseEffectTest {
protected:
- virtual void SetUp() {
+ void SetUp() override {
registerTestBackend();
}
};
diff --git a/src/test/enginebufferscalelineartest.cpp b/src/test/enginebufferscalelineartest.cpp
index 49b80c4ba0..224c45d3e8 100644
--- a/src/test/enginebufferscalelineartest.cpp
+++ b/src/test/enginebufferscalelineartest.cpp
@@ -61,12 +61,12 @@ class ReadAheadManagerMock : public ReadAheadManager {
class EngineBufferScaleLinearTest : public MixxxTest {
protected:
- virtual void SetUp() {
+ void SetUp() override {
m_pReadAheadMock = new StrictMock<ReadAheadManagerMock>();
m_pScaler = new EngineBufferScaleLinear(m_pReadAheadMock);
}
- virtual void TearDown() {
+ void TearDown() override {
delete m_pScaler;
delete m_pReadAheadMock;
}
diff --git a/src/test/enginemastertest.cpp b/src/test/enginemastertest.cpp
index b7b44d7e33..1bd44473fe 100644
--- a/src/test/enginemastertest.cpp
+++ b/src/test/enginemastertest.cpp
@@ -39,13 +39,13 @@ class EngineChannelMock : public EngineChannel {
class EngineMasterTest : public MixxxTest {
protected:
- virtual void SetUp() {
+ void SetUp() override {
m_pMaster = new EngineMaster(config(), "[Master]", NULL, false, false);
m_pMasterEnabled = new ControlProxy(ConfigKey("[Master]", "enabled"));
m_pMasterEnabled->set(1);
}
- virtual void TearDown() {
+ void TearDown() override {
delete m_pMaster;
delete m_pMasterEnabled;
}
diff --git a/src/test/enginemicrophonetest.cpp b/src/test/enginemicrophonetest.cpp
index b94d880327..a5fd0642c2 100644
--- a/src/test/enginemicrophonetest.cpp
+++ b/src/test/enginemicrophonetest.cpp
@@ -14,7 +14,7 @@ namespace {
class EngineMicrophoneTest : public testing::Test {
protected:
- virtual void SetUp() {
+ void SetUp() override {
inputLength = MAX_BUFFER_LEN;
outputLength = MAX_BUFFER_LEN;
input = SampleUtil::alloc(inputLength);
@@ -27,7 +27,7 @@ class EngineMicrophoneTest : public testing::Test {
m_pTalkover = ControlObject::getControl(ConfigKey("[Microphone]", "talkover"));
}
- virtual void TearDown() {
+ void TearDown() override {
SampleUtil::free(input);
SampleUtil::free(output);
SampleUtil::free(test);
diff --git a/src/test/lcstest.cpp b/src/test/lcstest.cpp
index 7bd268cfa0..f0af01249b 100644
--- a/src/test/lcstest.cpp
+++ b/src/test/lcstest.cpp
@@ -3,16 +3,7 @@
#include "util/lcs.h"
-class LCSTest : public testing::Test {
- protected:
- virtual void SetUp() {
- }
-
- virtual void TearDown() {
- }
-};
-
-TEST_F(LCSTest, BasicLCS) {
+TEST(LCS, BasicLCS) {
ASSERT_STREQ(qPrintable(QString("FOO")),
qPrintable(LCS("FOO", "FOO")));
diff --git a/src/test/learningutilstest.cpp b/src/test/learningutilstest.cpp
index 9302bf6721..664c88a827 100644
--- a/src/test/learningutilstest.cpp
+++ b/src/test/learningutilstest.cpp
@@ -2,6 +2,7 @@
#include "test/mixxxtest.h"
#include "controllers/learningutils.h"
+#include "util/memory.h"
std::ostream& operator<<(std::ostream& stream, const MidiInputMapping& mapping) {
stream << mapping.key.key << mapping.options.all;
@@ -97,7 +98,7 @@ TEST_F(LearningUtilsTest, CC7BitKnob_CenterPointButton_NoteOn) {
ConfigKey control("[Test]", "SomeControl");
// This message recognizer checks for the exist