File tree Expand file tree Collapse file tree 3 files changed +37
-4
lines changed
src/main/java/com/github/kripaliz/automation/cucumber Expand file tree Collapse file tree 3 files changed +37
-4
lines changed Original file line number Diff line number Diff line change 88 </parent >
99 <groupId >com.github.kripaliz</groupId >
1010 <artifactId >unifiedbdd-automation-framework</artifactId >
11- <version >0.2 .0</version >
11+ <version >0.3 .0</version >
1212
1313 <properties >
1414 <allure .version>2.21.0</allure .version>
1515 <appium .version>7.2.0</appium .version>
16- <cucumber .version>5.7.0 </cucumber .version>
16+ <cucumber .version>7.8.1 </cucumber .version>
1717 <java .version>11</java .version>
1818 <lombok .version>1.18.26</lombok .version>
1919 <okhttp .version>3.12.0</okhttp .version>
5353 </dependency >
5454 <dependency >
5555 <groupId >io.qameta.allure</groupId >
56- <artifactId >allure-cucumber5 -jvm</artifactId >
56+ <artifactId >allure-cucumber7 -jvm</artifactId >
5757 <version >${allure.version} </version >
5858 </dependency >
5959 <dependency >
9090 <groupId >com.fasterxml.jackson.core</groupId >
9191 <artifactId >jackson-databind</artifactId >
9292 </dependency >
93+ <dependency >
94+ <groupId >com.fasterxml.jackson.datatype</groupId >
95+ <artifactId >jackson-datatype-jsr310</artifactId >
96+ </dependency >
9397 </dependencies >
9498
9599 <licenses >
Original file line number Diff line number Diff line change 1+ package com .github .kripaliz .automation .cucumber .glue ;
2+
3+ import java .lang .reflect .Type ;
4+
5+ import com .fasterxml .jackson .databind .JavaType ;
6+ import com .fasterxml .jackson .databind .ObjectMapper ;
7+ import com .fasterxml .jackson .datatype .jsr310 .JavaTimeModule ;
8+
9+ import io .cucumber .java .DefaultDataTableCellTransformer ;
10+ import io .cucumber .java .DefaultDataTableEntryTransformer ;
11+ import io .cucumber .java .DefaultParameterTransformer ;
12+
13+ /**
14+ *
15+ * @see https://cucumber.io/blog/open-source/announcing-cucumber-jvm-v5-0-0-rc1/
16+ * @author kkurian
17+ */
18+ public class DefaultTransformer {
19+
20+ private final ObjectMapper objectMapper = new ObjectMapper ().registerModule (new JavaTimeModule ());
21+
22+ @ DefaultParameterTransformer
23+ @ DefaultDataTableEntryTransformer
24+ @ DefaultDataTableCellTransformer
25+ public Object defaultTransformer (final Object fromValue , final Type toValueType ) {
26+ final JavaType javaType = objectMapper .constructType (toValueType );
27+ return objectMapper .convertValue (fromValue , javaType );
28+ }
29+ }
Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ private void handleTestStepFinished(final TestStepFinished event) {
7474 * @return
7575 */
7676 private boolean isNotOk (final TestStepFinished event ) {
77- return !event .getResult ().getStatus ().isOk (true );
77+ return !event .getResult ().getStatus ().isOk ();
7878 }
7979
8080 /**
You can’t perform that action at this time.
0 commit comments