20 / 20 / 5
Регистрация: 18.04.2013
Сообщений: 495
1

Groovy Не отрабатывает тест

27.09.2017, 08:56. Показов 4086. Ответов 10

Author24 — интернет-сервис помощи студентам
написал небольшой тест по мануалу в идее но он показывает ошибку и не могу понять в чем дело

код ниже на java

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import org.testng.annotations.Test;
import io.restassured.RestAssured;
import io.restassured.http.Method;
import io.restassured.response.Response;
import io.restassured.specification.RequestSpecification;
 
public class SimpleGetTest {
 
    @Test
    public void GetWeatherDetails()
    {   
        // Specify the base URL to the RESTful web service
        RestAssured.baseURI = "http://restapi.demoqa.com/utilities/weather/city";
 
        // Get the RequestSpecification of the request that you want to sent
        // to the server. The server is specified by the BaseURI that we have
        // specified in the above step.
        RequestSpecification httpRequest = RestAssured.given();
 
        // Make a request to the server by specifying the method Type and the method URL.
        // This will return the Response from the server. Store the response in a variable.
        Response response = httpRequest.request(Method.GET, "/Hyderabad");
 
        // Now let us print the body of the message to see what response
        // we have recieved from the server
        String responseBody = response.getBody().asString();
        System.out.println("Response Body is =>  " + responseBody);
 
    }
 
}
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
 
    <groupId>com.toolsqa</groupId>
    <artifactId>toolsqacomrestassured</artifactId>
    <version>1.0-SNAPSHOT</version>
<dependencies>
    <!-- https://mvnrepository.com/artifact/org.testng/testng -->
    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>6.11</version>
        <scope>test</scope>
    </dependency>
 
    <dependency>
    <groupId>io.rest-assured</groupId>
    <artifactId>rest-assured</artifactId>
    <version>3.0.3</version>
    <scope>test</scope>
</dependency>
</dependencies>
    <!-- https://mvnrepository.com/artifact/io.rest-assured/rest-assured -->
 
 
 
 
</project>

логи ошибок:
Кликните здесь для просмотра всего текста
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.codehaus.groovy.reflection.CachedClass (file:/C:/Users/Serega/.m2/repository/org/codehaus/groovy/groovy/2.4.9/groovy-2.4.9.jar) to method java.lang.Object.finalize()
WARNING: Please consider reporting this to the maintainers of org.codehaus.groovy.reflection.CachedClass
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

at io.restassured.config.ObjectMapperConfig.<init>(ObjectMapperConfig.java:49)
at io.restassured.config.RestAssuredConfig.<init>(RestAssuredConfig.java:41)
at io.restassured.RestAssured.<clinit>(RestAssured.java:420)
at SimpleGetTest.GetWeatherDetails(SimpleGetTest.java:17)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja va:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso rImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.j ava:108)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:661)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126 )
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
at org.testng.TestRunner.privateRun(TestRunner.java:744)
at org.testng.TestRunner.run(TestRunner.java:602)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:380)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:375)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
at org.testng.SuiteRunner.run(SuiteRunner.java:289)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1226)
at org.testng.TestNG.runSuites(TestNG.java:1144)
at org.testng.TestNG.run(TestNG.java:1115)
at org.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:72)
at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:123)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBException
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2017, 08:56
Ответы с готовыми решениями:

Groovy Присвоение ввода с клавиатуры переменной в Groovy
Map rim_arab = BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) print...

Groovy Error: no Groovy library is defined for module
Error:Cannot compile Groovy files: no Groovy library is defined for module 'untitled104' Что это за...

Groovy Теоретически-практический ? про замыкания (Groovy)
order = V = 0; n = 3 def Vid = {it -&gt; print it; print V if ((V+1)%n ==...

Groovy Groovy и Андроид - работают ли вместе?
Здравствуйте. Недавно прочитал про Groovy и выделил для себя несколько приятных плюсов по сравнению...

10
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
27.09.2017, 11:37 2
остальное показывай, где-то еще напортачил
0
20 / 20 / 5
Регистрация: 18.04.2013
Сообщений: 495
27.09.2017, 19:21  [ТС] 3
на домашнем все нормально отработало - наверно это идея последней версии барахлит
0
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
27.09.2017, 20:15 4
Цитата Сообщение от flashcsgroup Посмотреть сообщение
наверно это идея последней версии барахлит
ага конечно, идея во всем виновата
0
LeX
28.09.2017, 15:18
  #5

Не по теме:

Цитата Сообщение от flashcsgroup Посмотреть сообщение
наверно это идея последней версии барахлит
нет! ты что! это все java!

0
944 / 687 / 230
Регистрация: 28.04.2013
Сообщений: 1,926
28.09.2017, 19:23 6

Не по теме:

LeX, Шутки, шутками... а у меня с 9й jdk idea с lombok дружить перестала. Разбираться не стал, вернул 8-ю jdk и все завелось



Добавлено через 9 минут
Кстати, стало люботытно.... Переключился на 9ю java...

Выпало следующее
WARNING: An illegal reflective access operation has occurred
SUREFIRE-859: WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils$1 (file:/C:/Users/igor78/.m2/repository/org/springframework/spring-core/4.3.10.RELEASE/spring-core-4.3.10.RELEASE.jar) to m
ethod java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of org.springframework.cglib.core.ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2017-09-28 19:17:30.255 WARN 7784 --- [ main] o.s.w.c.s.GenericWebApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.Bea
nCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.class]: Invocation of init method fai
led; nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
2017-09-28 19:17:30.295 ERROR 7784 --- [ main] o.s.boot.SpringApplication : Application startup failed
Цитата Сообщение от flashcsgroup Посмотреть сообщение
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
0
Эксперт Java
378 / 370 / 114
Регистрация: 30.06.2010
Сообщений: 1,445
28.09.2017, 21:53 7

Не по теме:

reisal78, вот думаю на днях девятку пощупать, попробовать spring 5, boot 2, хоть они и не в релизе еще)

А, да, посмотреть на reactor, flux и продолжить их с kotlin



Добавлено через 2 минуты

Не по теме:

кстати не факт что текущий spring дружит с девяткой, 5й spring под неё пилили

0
KEKCoGEN
28.09.2017, 22:58
  #8

Не по теме:

Цитата Сообщение от reisal78 Посмотреть сообщение
а у меня с 9й jdk idea с lombok дружить перестала. Разбираться не стал, вернул 8-ю jdk и все завелось
лучше бы ломбок выкинул....ужасная либа как по мне

0
reisal78
28.09.2017, 23:23
  #9

Не по теме:

KEKCoGEN, на самом деле согласен... У меня ее использование в конечном итоге свелось к минимуму... геттеры и сеттерами доверить ей сгенерить, до логер подключить @Slf4j :beach:

0
xoraxax
28.09.2017, 23:40
  #10

Не по теме:

Цитата Сообщение от reisal78 Посмотреть сообщение
KEKCoGEN, на самом деле согласен... У меня ее использование в конечном итоге свелось к минимуму... геттеры и сеттерами доверить ей сгенерить, до логер подключить @Slf4j
и конструкторы (довольно удобно со спрингом кстати), и equals и hashCode..., и chain accessors, полгода ей активно пользуемся, всем все нравится, без нее приходится намного больше делать и код читается хуже

0
LeX
29.09.2017, 05:33     Groovy Не отрабатывает тест
  #11

Не по теме:

KEKCoGEN, ну не скажи) у нас она используется везде, делает хорошее дело) особенно конструкторы и equals с hashCode) последние с сущностями jpa используем обязательно.

К тому же она еще и с другой постоянно используемой тулзой дружит - mapstruct, она тоже у нас как стандартный утил

0
29.09.2017, 05:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2017, 05:33
Помогаю со студенческими работами здесь

Groovy Ошибка: Groovy files
Написал программу, которая работает с БД MySQL. Но при запуске выкидывает ошибку про Groovy файлы....

Groovy Нужен цикл (Groovy)
цикл такой нужен чтоб при ошибке возвращался с первому и повторял заново свое действие А у меня...

Groovy Gradle and Groovy
Разбираюсь с этой системой сборки, прочитал уже про Groovy, почитал документацию, но все еще есть...

Регулярка findstr отрабатывает на одном файле, но не отрабатывает на другом
Приветствую ! Сижу, ругаюсь матом в голос потому, что регулярка срабатывает на одном текстовом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru