@@ -28,11 +28,11 @@ using namespace yup;
2828// ==============================================================================
2929namespace
3030{
31- class MockAudioSource : public AudioSource
31+ class MockMixerAudioSource : public AudioSource
3232{
3333public:
34- MockAudioSource () = default ;
35- ~MockAudioSource () override = default ;
34+ MockMixerAudioSource () = default ;
35+ ~MockMixerAudioSource () override = default ;
3636
3737 void prepareToPlay (int samplesPerBlockExpected, double sampleRate) override
3838 {
@@ -95,7 +95,7 @@ TEST_F (MixerAudioSourceTests, Constructor)
9595TEST_F (MixerAudioSourceTests, Destructor)
9696{
9797 auto * temp = new MixerAudioSource ();
98- auto * source = new MockAudioSource ();
98+ auto * source = new MockMixerAudioSource ();
9999 temp->addInputSource (source, true );
100100
101101 // Destructor should call removeAllInputs which releases resources
@@ -111,7 +111,7 @@ TEST_F (MixerAudioSourceTests, AddInputSourceWithNull)
111111
112112TEST_F (MixerAudioSourceTests, AddInputSourceWithoutDelete)
113113{
114- MockAudioSource source;
114+ MockMixerAudioSource source;
115115 mixer->addInputSource (&source, false );
116116
117117 // Source should not be prepared if mixer hasn't been prepared yet (line 68)
@@ -122,7 +122,7 @@ TEST_F (MixerAudioSourceTests, AddInputSourceAfterPrepare)
122122{
123123 mixer->prepareToPlay (512 , 44100.0 );
124124
125- MockAudioSource source;
125+ MockMixerAudioSource source;
126126 mixer->addInputSource (&source, false );
127127
128128 // Source should be prepared if mixer was already prepared (line 68-69)
@@ -133,15 +133,15 @@ TEST_F (MixerAudioSourceTests, AddInputSourceAfterPrepare)
133133
134134TEST_F (MixerAudioSourceTests, AddInputSourceWithDelete)
135135{
136- auto * source = new MockAudioSource ();
136+ auto * source = new MockMixerAudioSource ();
137137 mixer->addInputSource (source, true );
138138
139139 // Cleanup will happen in mixer destructor or removeInputSource
140140}
141141
142142TEST_F (MixerAudioSourceTests, AddDuplicateInput)
143143{
144- MockAudioSource source;
144+ MockMixerAudioSource source;
145145 mixer->addInputSource (&source, false );
146146
147147 // Adding same source again should be ignored (line 57)
@@ -157,15 +157,15 @@ TEST_F (MixerAudioSourceTests, RemoveInputSourceWithNull)
157157
158158TEST_F (MixerAudioSourceTests, RemoveNonExistentInput)
159159{
160- MockAudioSource source;
160+ MockMixerAudioSource source;
161161 // Should return early if input not found (line 88-89)
162162 EXPECT_NO_THROW (mixer->removeInputSource (&source));
163163 EXPECT_FALSE (source.releaseResourcesCalled );
164164}
165165
166166TEST_F (MixerAudioSourceTests, RemoveInputSourceWithoutDelete)
167167{
168- MockAudioSource source;
168+ MockMixerAudioSource source;
169169 mixer->addInputSource (&source, false );
170170 mixer->removeInputSource (&source);
171171
@@ -175,7 +175,7 @@ TEST_F (MixerAudioSourceTests, RemoveInputSourceWithoutDelete)
175175
176176TEST_F (MixerAudioSourceTests, RemoveInputSourceWithDelete)
177177{
178- auto * source = new MockAudioSource ();
178+ auto * source = new MockMixerAudioSource ();
179179 mixer->addInputSource (source, true );
180180
181181 // Should delete the source (line 91-92)
@@ -192,8 +192,8 @@ TEST_F (MixerAudioSourceTests, RemoveAllInputsEmpty)
192192
193193TEST_F (MixerAudioSourceTests, RemoveAllInputsWithoutDelete)
194194{
195- MockAudioSource source1;
196- MockAudioSource source2;
195+ MockMixerAudioSource source1;
196+ MockMixerAudioSource source2;
197197
198198 mixer->addInputSource (&source1, false );
199199 mixer->addInputSource (&source2, false );
@@ -208,8 +208,8 @@ TEST_F (MixerAudioSourceTests, RemoveAllInputsWithoutDelete)
208208
209209TEST_F (MixerAudioSourceTests, RemoveAllInputsWithDelete)
210210{
211- auto * source1 = new MockAudioSource ();
212- auto * source2 = new MockAudioSource ();
211+ auto * source1 = new MockMixerAudioSource ();
212+ auto * source2 = new MockMixerAudioSource ();
213213
214214 mixer->addInputSource (source1, true );
215215 mixer->addInputSource (source2, true );
@@ -220,8 +220,8 @@ TEST_F (MixerAudioSourceTests, RemoveAllInputsWithDelete)
220220
221221TEST_F (MixerAudioSourceTests, RemoveAllInputsMixed)
222222{
223- MockAudioSource source1;
224- auto * source2 = new MockAudioSource ();
223+ MockMixerAudioSource source1;
224+ auto * source2 = new MockMixerAudioSource ();
225225
226226 mixer->addInputSource (&source1, false );
227227 mixer->addInputSource (source2, true );
@@ -235,8 +235,8 @@ TEST_F (MixerAudioSourceTests, RemoveAllInputsMixed)
235235// ==============================================================================
236236TEST_F (MixerAudioSourceTests, PrepareToPlay)
237237{
238- MockAudioSource source1;
239- MockAudioSource source2;
238+ MockMixerAudioSource source1;
239+ MockMixerAudioSource source2;
240240
241241 mixer->addInputSource (&source1, false );
242242 mixer->addInputSource (&source2, false );
@@ -253,8 +253,8 @@ TEST_F (MixerAudioSourceTests, PrepareToPlay)
253253// ==============================================================================
254254TEST_F (MixerAudioSourceTests, ReleaseResources)
255255{
256- MockAudioSource source1;
257- MockAudioSource source2;
256+ MockMixerAudioSource source1;
257+ MockMixerAudioSource source2;
258258
259259 mixer->addInputSource (&source1, false );
260260 mixer->addInputSource (&source2, false );
@@ -301,7 +301,7 @@ TEST_F (MixerAudioSourceTests, GetNextAudioBlockWithNoInputs)
301301
302302TEST_F (MixerAudioSourceTests, GetNextAudioBlockWithSingleInput)
303303{
304- MockAudioSource source;
304+ MockMixerAudioSource source;
305305 source.fillValue = 0 .3f ;
306306
307307 mixer->addInputSource (&source, false );
@@ -332,9 +332,9 @@ TEST_F (MixerAudioSourceTests, GetNextAudioBlockWithSingleInput)
332332
333333TEST_F (MixerAudioSourceTests, GetNextAudioBlockWithMultipleInputs)
334334{
335- MockAudioSource source1;
336- MockAudioSource source2;
337- MockAudioSource source3;
335+ MockMixerAudioSource source1;
336+ MockMixerAudioSource source2;
337+ MockMixerAudioSource source3;
338338
339339 source1.fillValue = 0 .2f ;
340340 source2.fillValue = 0 .3f ;
@@ -374,7 +374,7 @@ TEST_F (MixerAudioSourceTests, GetNextAudioBlockWithMultipleInputs)
374374
375375TEST_F (MixerAudioSourceTests, GetNextAudioBlockWithStartSampleOffset)
376376{
377- MockAudioSource source;
377+ MockMixerAudioSource source;
378378 source.fillValue = 0 .5f ;
379379
380380 mixer->addInputSource (&source, false );
@@ -411,8 +411,8 @@ TEST_F (MixerAudioSourceTests, GetNextAudioBlockWithStartSampleOffset)
411411
412412TEST_F (MixerAudioSourceTests, GetNextAudioBlockResizesTempBuffer)
413413{
414- MockAudioSource source1;
415- MockAudioSource source2;
414+ MockMixerAudioSource source1;
415+ MockMixerAudioSource source2;
416416
417417 source1.fillValue = 0 .3f ;
418418 source2.fillValue = 0 .4f ;
0 commit comments