yandexads-flutter
1package ru.kovarin.flutter_yandex_ads
2
3import io.flutter.plugin.common.MethodCall
4import io.flutter.plugin.common.MethodChannel
5import kotlin.test.Test
6import org.mockito.Mockito
7
8/*
9* This demonstrates a simple unit test of the Kotlin portion of this plugin's implementation.
10*
11* Once you have built the plugin's example app, you can run these tests from the command
12* line by running `./gradlew testDebugUnitTest` in the `example/android/` directory, or
13* you can run them directly from IDEs that support JUnit such as Android Studio.
14*/
15
16internal class FlutterYandexAdsPluginTest {
17@Test
18fun onMethodCall_getPlatformVersion_returnsExpectedValue() {
19val plugin = FlutterYandexAdsPlugin()
20
21val call = MethodCall("getPlatformVersion", null)
22val mockResult: MethodChannel.Result = Mockito.mock(MethodChannel.Result::class.java)
23plugin.onMethodCall(call, mockResult)
24
25Mockito.verify(mockResult).success("Android " + android.os.Build.VERSION.RELEASE)
26}
27}
28