Size: a a a

StartAndroid Ru Testing

2019 April 12

A

Alexei in StartAndroid Ru Testing
Хочу прикрутить WireMock к Espresso тестам.
Мои настройки
Android Studio 3.2

в build.gradle
   androidTestImplementation("com.github.tomakehurst:wiremock:2.18.0") {
       exclude group: 'org.apache.httpcomponents', module: 'httpclient'
       exclude group: 'asm', module: 'asm'
       exclude group: 'org.json', module: 'json'
       exclude group: 'com.google.guava', module:'guava'
}


сам тест:

import com.github.tomakehurst.wiremock.junit.WireMockRule

@get:Rule
var wireMockRule = WireMockRule(wireMockConfig().port(8081))

но получаю ошибку в этой строчке теста:

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/common/io/Resources;
at com.github.tomakehurst.wiremock.core.WireMockConfiguration.<init>(WireMockConfiguration.java:58)
at com.github.tomakehurst.wiremock.core.WireMockConfiguration.wireMockConfig(WireMockConfiguration.java:104)
источник

A

Alexei in StartAndroid Ru Testing
кто-нибудь смог интегрировать wireMock в Espresso тесты?
источник

J

Joe_j in StartAndroid Ru Testing
ID:513800515
Допустим у списка элемент есть текст и кнопка
Или можешь здесь посмотреть https://testyour.app/blog/viewholder-matcher
источник

A

Alexei in StartAndroid Ru Testing
ok, a что с WireMock?
источник

A

Alexei in StartAndroid Ru Testing
как его прикрутить к Android Studio 3.2 ?
источник

A

Alexei in StartAndroid Ru Testing
?
источник

A

Alexei in StartAndroid Ru Testing
явно это задача повышеной сложности
источник

🕷

🕷 in StartAndroid Ru Testing
Alexei
как его прикрутить к Android Studio 3.2 ?
С wuremock
источник

🕷

🕷 in StartAndroid Ru Testing
??
источник

A

Alexei in StartAndroid Ru Testing
я имею ввиду, что хочу запустиь Espesso тесты с испольозванием WireMock-a
источник

A

Alexei in StartAndroid Ru Testing
но гремит ошибка
источник

A

Alexei in StartAndroid Ru Testing
выше написал
источник

A

Alexei in StartAndroid Ru Testing
хочу например застабировать сетевой ответ
источник

A

Alexei in StartAndroid Ru Testing
но ругается на эту строчку
источник

A

Alexei in StartAndroid Ru Testing
@get:Rule
var wireMockRule = WireMockRule(wireMockConfig().port(8081))
источник

A

Alexei in StartAndroid Ru Testing
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/common/io/Resources;
источник

🕷

🕷 in StartAndroid Ru Testing
WireMack гле исползуеться
источник

A

Alexei in StartAndroid Ru Testing
вот пример
источник

A

Alexei in StartAndroid Ru Testing
@Test
public void exactUrlOnly() {
   stubFor(get(urlEqualTo("/some/thing"))
           .willReturn(aResponse()
               .withHeader("Content-Type", "text/plain")
               .withBody("Hello world!")));
источник

A

Alexei in StartAndroid Ru Testing
но у меня гремит ошибка
источник