160: Switch to kotlin.test and move AndroidManifest r=msfjarvis a=msfjarvis

bors r+

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
bors[bot] 2021-03-18 18:34:20 +00:00 committed by GitHub
commit 7eb7ee81ba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
12 changed files with 37 additions and 15 deletions

View file

@ -9,6 +9,6 @@ dependencies {
ksp(Dependencies.ThirdParty.Moshi.ksp) ksp(Dependencies.ThirdParty.Moshi.ksp)
implementation(Dependencies.ThirdParty.Retrofit.moshi) implementation(Dependencies.ThirdParty.Retrofit.moshi)
testImplementation(Dependencies.Kotlin.Coroutines.core) testImplementation(Dependencies.Kotlin.Coroutines.core)
testImplementation(Dependencies.Testing.junit) testImplementation(kotlin("test-junit"))
testImplementation(Dependencies.Testing.mockWebServer) testImplementation(Dependencies.Testing.mockWebServer)
} }

View file

@ -2,6 +2,9 @@ package dev.msfjarvis.lobsters.data.api
import com.squareup.moshi.Moshi import com.squareup.moshi.Moshi
import dev.msfjarvis.lobsters.util.TestUtils import dev.msfjarvis.lobsters.util.TestUtils
import kotlin.test.Test
import kotlin.test.assertEquals
import kotlin.test.assertTrue
import kotlinx.coroutines.runBlocking import kotlinx.coroutines.runBlocking
import mockwebserver3.Dispatcher import mockwebserver3.Dispatcher
import mockwebserver3.MockResponse import mockwebserver3.MockResponse
@ -9,10 +12,7 @@ import mockwebserver3.MockWebServer
import mockwebserver3.RecordedRequest import mockwebserver3.RecordedRequest
import okhttp3.OkHttpClient import okhttp3.OkHttpClient
import org.junit.AfterClass import org.junit.AfterClass
import org.junit.Assert.assertEquals
import org.junit.Assert.assertTrue
import org.junit.BeforeClass import org.junit.BeforeClass
import org.junit.Test
import retrofit2.Retrofit import retrofit2.Retrofit
import retrofit2.converter.moshi.MoshiConverterFactory import retrofit2.converter.moshi.MoshiConverterFactory
import retrofit2.create import retrofit2.create

View file

@ -47,6 +47,6 @@ dependencies {
implementation(Dependencies.ThirdParty.pullToRefresh) implementation(Dependencies.ThirdParty.pullToRefresh)
implementation(Dependencies.ThirdParty.Retrofit.moshi) implementation(Dependencies.ThirdParty.Retrofit.moshi)
implementation(Dependencies.ThirdParty.SQLDelight.androidDriver) implementation(Dependencies.ThirdParty.SQLDelight.androidDriver)
testImplementation(Dependencies.Testing.junit) testImplementation(kotlin("test-junit"))
androidTestImplementation(Dependencies.AndroidX.Compose.activity) androidTestImplementation(kotlin("test-junit"))
} }

View file

@ -15,8 +15,8 @@ import com.karumi.shot.ScreenshotTest
import dev.msfjarvis.lobsters.ui.DarkTestTheme import dev.msfjarvis.lobsters.ui.DarkTestTheme
import dev.msfjarvis.lobsters.ui.main.LobstersBottomNav import dev.msfjarvis.lobsters.ui.main.LobstersBottomNav
import dev.msfjarvis.lobsters.ui.theme.LobstersTheme import dev.msfjarvis.lobsters.ui.theme.LobstersTheme
import kotlin.test.Test
import org.junit.Rule import org.junit.Rule
import org.junit.Test
class LobstersBottomNavTest : ScreenshotTest { class LobstersBottomNavTest : ScreenshotTest {

View file

@ -13,8 +13,8 @@ import androidx.compose.ui.test.onRoot
import com.karumi.shot.ScreenshotTest import com.karumi.shot.ScreenshotTest
import dev.msfjarvis.lobsters.ui.DarkTestTheme import dev.msfjarvis.lobsters.ui.DarkTestTheme
import java.time.Month import java.time.Month
import kotlin.test.Test
import org.junit.Rule import org.junit.Rule
import org.junit.Test
class HeaderTest : ScreenshotTest { class HeaderTest : ScreenshotTest {
@get:Rule @get:Rule

View file

@ -6,8 +6,8 @@ import androidx.compose.ui.test.junit4.createComposeRule
import androidx.compose.ui.test.onRoot import androidx.compose.ui.test.onRoot
import com.karumi.shot.ScreenshotTest import com.karumi.shot.ScreenshotTest
import dev.msfjarvis.lobsters.ui.DarkTestTheme import dev.msfjarvis.lobsters.ui.DarkTestTheme
import kotlin.test.Test
import org.junit.Rule import org.junit.Rule
import org.junit.Test
class LobstersItemTest : ScreenshotTest { class LobstersItemTest : ScreenshotTest {

View file

@ -1,8 +1,8 @@
package dev.msfjarvis.lobsters.util package dev.msfjarvis.lobsters.util
import java.time.Month import java.time.Month
import org.junit.Assert.* import kotlin.test.Test
import org.junit.Test import kotlin.test.assertEquals
class DateExtensionsTest { class DateExtensionsTest {
@Test @Test

View file

@ -94,7 +94,6 @@ object Dependencies {
object Testing { object Testing {
const val junit = "junit:junit:4.13.2"
const val mockWebServer = "com.squareup.okhttp3:mockwebserver3-junit4:5.0.0-alpha.2" const val mockWebServer = "com.squareup.okhttp3:mockwebserver3-junit4:5.0.0-alpha.2"
} }
} }

View file

@ -44,5 +44,28 @@ kotlin {
implementation(compose.runtime) implementation(compose.runtime)
} }
} }
val androidTest by getting {
dependencies {
implementation(kotlin("test-junit"))
} }
} }
val jvmTest by getting {
dependencies {
implementation(kotlin("test-junit"))
}
}
val commonTest by getting {
dependencies {
implementation(kotlin("test-common"))
implementation(kotlin("test-annotations-common"))
}
}
}
}
android {
sourceSets["main"].manifest.srcFile("src/androidMain/AndroidManifest.xml")
}

View file

@ -7,5 +7,5 @@ plugins {
dependencies { dependencies {
testImplementation(Dependencies.Kotlin.Coroutines.core) testImplementation(Dependencies.Kotlin.Coroutines.core)
testImplementation(Dependencies.ThirdParty.SQLDelight.jvmDriver) testImplementation(Dependencies.ThirdParty.SQLDelight.jvmDriver)
testImplementation(Dependencies.Testing.junit) testImplementation(kotlin("test-junit"))
} }

View file

@ -3,10 +3,10 @@ package dev.msfjarvis.lobsters.data.local
import com.squareup.sqldelight.sqlite.driver.JdbcSqliteDriver import com.squareup.sqldelight.sqlite.driver.JdbcSqliteDriver
import dev.msfjarvis.lobsters.database.LobstersDatabase import dev.msfjarvis.lobsters.database.LobstersDatabase
import dev.msfjarvis.lobsters.model.TagsAdapter import dev.msfjarvis.lobsters.model.TagsAdapter
import kotlin.test.Test
import kotlin.test.assertEquals
import kotlinx.coroutines.runBlocking import kotlinx.coroutines.runBlocking
import org.junit.Assert.assertEquals
import org.junit.Before import org.junit.Before
import org.junit.Test
@OptIn(ExperimentalStdlibApi::class) @OptIn(ExperimentalStdlibApi::class)
class SqlDelightQueriesTest { class SqlDelightQueriesTest {