diff --git a/catroid/build.gradle b/catroid/build.gradle index 182172c3914..5ae8fbb68e9 100644 --- a/catroid/build.gradle +++ b/catroid/build.gradle @@ -55,7 +55,7 @@ ext { espressoVersion = "3.1.0" playServicesVersion = '17.0.1' cameraXVersion = "1.0.0-beta07" - room_version = "2.3.0" + room_version = "2.4.3" coroutines_version = "1.3.2" work_manager_version = '2.7.1' } diff --git a/catroid/src/androidTest/java/org/catrobat/catroid/test/content/actions/StopSoundActionTest.kt b/catroid/src/androidTest/java/org/catrobat/catroid/test/content/actions/StopSoundActionTest.kt index b265ff9e155..89eff0d242c 100644 --- a/catroid/src/androidTest/java/org/catrobat/catroid/test/content/actions/StopSoundActionTest.kt +++ b/catroid/src/androidTest/java/org/catrobat/catroid/test/content/actions/StopSoundActionTest.kt @@ -28,6 +28,7 @@ import org.catrobat.catroid.common.SoundInfo import org.catrobat.catroid.content.Project import org.catrobat.catroid.content.Sprite import org.catrobat.catroid.io.SoundManager +import org.catrobat.catroid.io.XstreamSerializer import org.catrobat.catroid.test.R import org.catrobat.catroid.test.utils.TestUtils import org.catrobat.catroid.test.utils.TestUtils.createSoundFile @@ -42,6 +43,7 @@ import java.io.File @RunWith(AndroidJUnit4::class) class StopSoundActionTest { + private val name: String = TestUtils.DEFAULT_TEST_PROJECT_NAME private val soundManager = SoundManager.getInstance() lateinit var soundFile: File lateinit var project: Project @@ -49,14 +51,18 @@ class StopSoundActionTest { @Before fun setUp() { - project = Project( - ApplicationProvider.getApplicationContext(), - TestUtils.DEFAULT_TEST_PROJECT_NAME - ) + project = Project(ApplicationProvider.getApplicationContext(), name) + XstreamSerializer.getInstance().saveProject(project) soundFile = createSoundFile(project, R.raw.testsound, "soundTest.mp3") sprite = Sprite(TestUtils.DEFAULT_TEST_SPRITE_NAME) } + @After + fun tearDown() { + TestUtils.deleteProjects(name) + soundManager.clear() + } + @Test fun testStopOneSound() { val soundInfo = createSoundInfo(soundFile) @@ -88,10 +94,5 @@ class StopSoundActionTest { assertTrue(soundManager.mediaPlayers[1].isPlaying) } - @After - fun tearDown() { - soundManager.clear() - } - private fun createSoundInfo(soundFile: File) = SoundInfo().also { it.file = soundFile } }