avito-android

Форк
0
/
InstrumentationTestsTaskVerdictSerializationTest.kt 
33 строки · 975.0 Байт
1
package com.avito.instrumentation
2

3
import com.avito.runner.finalizer.verdict.InstrumentationTestsTaskVerdict
4
import com.google.common.truth.Truth.assertThat
5
import com.google.gson.GsonBuilder
6
import org.junit.jupiter.api.Test
7

8
public class InstrumentationTestsTaskVerdictSerializationTest {
9

10
    private val gson = GsonBuilder().setPrettyPrinting().create()
11

12
    @Test
13
    public fun `serialize verdict`() {
14
        val expected = InstrumentationTestsTaskVerdict(
15
            title = "Stub title",
16
            reportUrl = "https://stub-url",
17
            problemTests = setOf(
18
                InstrumentationTestsTaskVerdict.Test(
19
                    testUrl = "https://stub-url",
20
                    title = "stub test title"
21
                )
22
            )
23
        )
24

25
        val actual = gson.fromJson(
26
            gson.toJson(expected),
27
            InstrumentationTestsTaskVerdict::class.java
28
        )
29

30
        assertThat(expected)
31
            .isEqualTo(actual)
32
    }
33
}
34

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.