mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-04 01:19:33 +00:00
Move voicerecorder/impl test fakes next to the interfaces they fake
The fakes were in `libraries.voicerecorder.test`, the package of the `voicerecorder/test` module. Move them to `libraries.voicerecorder.impl.audio` and `libraries.voicerecorder.impl.file`. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
+5
-5
@@ -17,13 +17,13 @@ import io.element.android.libraries.core.mimetype.MimeTypes
|
|||||||
import io.element.android.libraries.voicerecorder.api.VoiceRecorderState
|
import io.element.android.libraries.voicerecorder.api.VoiceRecorderState
|
||||||
import io.element.android.libraries.voicerecorder.impl.audio.Audio
|
import io.element.android.libraries.voicerecorder.impl.audio.Audio
|
||||||
import io.element.android.libraries.voicerecorder.impl.audio.AudioConfig
|
import io.element.android.libraries.voicerecorder.impl.audio.AudioConfig
|
||||||
|
import io.element.android.libraries.voicerecorder.impl.audio.FakeAudioLevelCalculator
|
||||||
|
import io.element.android.libraries.voicerecorder.impl.audio.FakeAudioReaderFactory
|
||||||
|
import io.element.android.libraries.voicerecorder.impl.audio.FakeEncoder
|
||||||
import io.element.android.libraries.voicerecorder.impl.audio.SampleRate
|
import io.element.android.libraries.voicerecorder.impl.audio.SampleRate
|
||||||
import io.element.android.libraries.voicerecorder.impl.di.VoiceRecorderBindingContainer
|
import io.element.android.libraries.voicerecorder.impl.di.VoiceRecorderBindingContainer
|
||||||
import io.element.android.libraries.voicerecorder.test.FakeAudioLevelCalculator
|
import io.element.android.libraries.voicerecorder.impl.file.FakeFileSystem
|
||||||
import io.element.android.libraries.voicerecorder.test.FakeAudioReaderFactory
|
import io.element.android.libraries.voicerecorder.impl.file.FakeVoiceFileManager
|
||||||
import io.element.android.libraries.voicerecorder.test.FakeEncoder
|
|
||||||
import io.element.android.libraries.voicerecorder.test.FakeFileSystem
|
|
||||||
import io.element.android.libraries.voicerecorder.test.FakeVoiceFileManager
|
|
||||||
import io.element.android.tests.testutils.testCoroutineDispatchers
|
import io.element.android.tests.testutils.testCoroutineDispatchers
|
||||||
import io.mockk.mockk
|
import io.mockk.mockk
|
||||||
import kotlinx.coroutines.test.TestScope
|
import kotlinx.coroutines.test.TestScope
|
||||||
|
|||||||
+1
-2
@@ -6,9 +6,8 @@
|
|||||||
* Please see LICENSE files in the repository root for full details.
|
* Please see LICENSE files in the repository root for full details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.element.android.libraries.voicerecorder.test
|
package io.element.android.libraries.voicerecorder.impl.audio
|
||||||
|
|
||||||
import io.element.android.libraries.voicerecorder.impl.audio.AudioLevelCalculator
|
|
||||||
import kotlin.math.abs
|
import kotlin.math.abs
|
||||||
|
|
||||||
class FakeAudioLevelCalculator : AudioLevelCalculator {
|
class FakeAudioLevelCalculator : AudioLevelCalculator {
|
||||||
+1
-3
@@ -6,11 +6,9 @@
|
|||||||
* Please see LICENSE files in the repository root for full details.
|
* Please see LICENSE files in the repository root for full details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.element.android.libraries.voicerecorder.test
|
package io.element.android.libraries.voicerecorder.impl.audio
|
||||||
|
|
||||||
import io.element.android.libraries.core.coroutine.CoroutineDispatchers
|
import io.element.android.libraries.core.coroutine.CoroutineDispatchers
|
||||||
import io.element.android.libraries.voicerecorder.impl.audio.Audio
|
|
||||||
import io.element.android.libraries.voicerecorder.impl.audio.AudioReader
|
|
||||||
import kotlinx.coroutines.isActive
|
import kotlinx.coroutines.isActive
|
||||||
import kotlinx.coroutines.withContext
|
import kotlinx.coroutines.withContext
|
||||||
import kotlinx.coroutines.yield
|
import kotlinx.coroutines.yield
|
||||||
+1
-4
@@ -6,12 +6,9 @@
|
|||||||
* Please see LICENSE files in the repository root for full details.
|
* Please see LICENSE files in the repository root for full details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.element.android.libraries.voicerecorder.test
|
package io.element.android.libraries.voicerecorder.impl.audio
|
||||||
|
|
||||||
import io.element.android.libraries.core.coroutine.CoroutineDispatchers
|
import io.element.android.libraries.core.coroutine.CoroutineDispatchers
|
||||||
import io.element.android.libraries.voicerecorder.impl.audio.Audio
|
|
||||||
import io.element.android.libraries.voicerecorder.impl.audio.AudioConfig
|
|
||||||
import io.element.android.libraries.voicerecorder.impl.audio.AudioReader
|
|
||||||
|
|
||||||
class FakeAudioReaderFactory(
|
class FakeAudioReaderFactory(
|
||||||
private val audio: List<Audio>
|
private val audio: List<Audio>
|
||||||
+2
-2
@@ -6,9 +6,9 @@
|
|||||||
* Please see LICENSE files in the repository root for full details.
|
* Please see LICENSE files in the repository root for full details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.element.android.libraries.voicerecorder.test
|
package io.element.android.libraries.voicerecorder.impl.audio
|
||||||
|
|
||||||
import io.element.android.libraries.voicerecorder.impl.audio.Encoder
|
import io.element.android.libraries.voicerecorder.impl.file.FakeFileSystem
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
class FakeEncoder(
|
class FakeEncoder(
|
||||||
+1
-1
@@ -6,7 +6,7 @@
|
|||||||
* Please see LICENSE files in the repository root for full details.
|
* Please see LICENSE files in the repository root for full details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.element.android.libraries.voicerecorder.test
|
package io.element.android.libraries.voicerecorder.impl.file
|
||||||
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
+1
-3
@@ -6,10 +6,8 @@
|
|||||||
* Please see LICENSE files in the repository root for full details.
|
* Please see LICENSE files in the repository root for full details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package io.element.android.libraries.voicerecorder.test
|
package io.element.android.libraries.voicerecorder.impl.file
|
||||||
|
|
||||||
import io.element.android.libraries.voicerecorder.impl.file.VoiceFileConfig
|
|
||||||
import io.element.android.libraries.voicerecorder.impl.file.VoiceFileManager
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
class FakeVoiceFileManager(
|
class FakeVoiceFileManager(
|
||||||
Reference in New Issue
Block a user