mirror of
				https://github.com/InsanusMokrassar/MicroUtils.git
				synced 2025-11-03 21:51:59 +00:00 
			
		
		
		
	improve tests of repos
This commit is contained in:
		@@ -1,11 +1,9 @@
 | 
			
		||||
package full
 | 
			
		||||
 | 
			
		||||
import CommonCRUDRepoTests
 | 
			
		||||
import com.benasher44.uuid.uuid4
 | 
			
		||||
import dev.inmo.micro_utils.repos.CRUDRepo
 | 
			
		||||
import dev.inmo.micro_utils.repos.MapCRUDRepo
 | 
			
		||||
import kotlinx.coroutines.test.TestResult
 | 
			
		||||
import kotlin.test.*
 | 
			
		||||
import dev.inmo.micro_utils.repos.common.tests.CommonCRUDRepoTests
 | 
			
		||||
 | 
			
		||||
class InMemoryCRUDRepoTests : CommonCRUDRepoTests() {
 | 
			
		||||
    override val repoCreator: suspend () -> CRUDRepo<Registered, String, New> = {
 | 
			
		||||
@@ -18,14 +16,4 @@ class InMemoryCRUDRepoTests : CommonCRUDRepoTests() {
 | 
			
		||||
            id to Registered(id, it.data)
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    override fun creatingWorksProperly(): TestResult {
 | 
			
		||||
        return super.creatingWorksProperly()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    override fun removingWorksProperly(): TestResult {
 | 
			
		||||
        return super.removingWorksProperly()
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,20 +1,9 @@
 | 
			
		||||
package full
 | 
			
		||||
 | 
			
		||||
import CommonKeyValueRepoTests
 | 
			
		||||
import dev.inmo.micro_utils.repos.*
 | 
			
		||||
import kotlinx.coroutines.test.TestResult
 | 
			
		||||
import kotlin.test.*
 | 
			
		||||
import dev.inmo.micro_utils.repos.KeyValueRepo
 | 
			
		||||
import dev.inmo.micro_utils.repos.MapKeyValueRepo
 | 
			
		||||
import dev.inmo.micro_utils.repos.common.tests.CommonKeyValueRepoTests
 | 
			
		||||
 | 
			
		||||
class InMemoryKeyValueRepoTests : CommonKeyValueRepoTests() {
 | 
			
		||||
    override val repoCreator: suspend () -> KeyValueRepo<String, String> = { MapKeyValueRepo() }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    override fun creatingWorksProperly(): TestResult {
 | 
			
		||||
        return super.creatingWorksProperly()
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Test
 | 
			
		||||
    override fun unsettingWorksProperly(): TestResult {
 | 
			
		||||
        return super.unsettingWorksProperly()
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,14 +1,9 @@
 | 
			
		||||
package full
 | 
			
		||||
 | 
			
		||||
import CommonKeyValuesRepoTests
 | 
			
		||||
import dev.inmo.micro_utils.repos.*
 | 
			
		||||
import kotlinx.coroutines.test.TestResult
 | 
			
		||||
import kotlin.test.*
 | 
			
		||||
import dev.inmo.micro_utils.repos.KeyValuesRepo
 | 
			
		||||
import dev.inmo.micro_utils.repos.MapKeyValuesRepo
 | 
			
		||||
import dev.inmo.micro_utils.repos.common.tests.CommonKeyValuesRepoTests
 | 
			
		||||
 | 
			
		||||
class InMemoryKeyValuesRepoTests : CommonKeyValuesRepoTests() {
 | 
			
		||||
    override val repoCreator: suspend () -> KeyValuesRepo<String, String> = { MapKeyValuesRepo() }
 | 
			
		||||
    @Test
 | 
			
		||||
    override fun creatingWorksProperly(): TestResult {
 | 
			
		||||
        return super.creatingWorksProperly()
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user