Skip to content

Commit 4ae878b

Browse files
renovate[bot]gaeljw
authored andcommitted
chore(deps): update cucumberversion to v7.22.0
For now, we add nowarn to ScenarioScoped usages. We'll take care of it in #390
1 parent 64d7469 commit 4ae878b

15 files changed

+36
-9
lines changed

build.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ scalaVersion := scala213
3838

3939
// Library versions
4040

41-
val cucumberVersion = "7.21.1"
41+
val cucumberVersion = "7.22.0"
4242
val jacksonVersion = "2.18.3"
4343
val mockitoScalaVersion = "1.17.37"
4444
val junitVersion = "4.13.2"

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaDataTableCellDefinition.scala

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ package io.cucumber.scala
33
import io.cucumber.core.backend.ScenarioScoped
44
import io.cucumber.datatable.{DataTableType, TableCellTransformer}
55

6+
import scala.annotation.nowarn
7+
68
trait ScalaDataTableCellDefinition[T] extends ScalaDataTableTypeDefinition {
79

810
val details: ScalaDataTableCellTypeDetails[T]
@@ -20,6 +22,7 @@ trait ScalaDataTableCellDefinition[T] extends ScalaDataTableTypeDefinition {
2022

2123
}
2224

25+
@nowarn
2326
class ScalaScenarioScopedDataTableCellDefinition[T](
2427
override val details: ScalaDataTableCellTypeDetails[T]
2528
) extends ScalaDataTableCellDefinition[T]

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaDataTableDefinition.scala

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ package io.cucumber.scala
33
import io.cucumber.core.backend.ScenarioScoped
44
import io.cucumber.datatable.{DataTable, DataTableType, TableTransformer}
55

6+
import scala.annotation.nowarn
7+
68
trait ScalaDataTableDefinition[T] extends ScalaDataTableTypeDefinition {
79

810
val details: ScalaDataTableTableTypeDetails[T]
@@ -20,6 +22,7 @@ trait ScalaDataTableDefinition[T] extends ScalaDataTableTypeDefinition {
2022

2123
}
2224

25+
@nowarn
2326
class ScalaScenarioScopedDataTableDefinition[T](
2427
override val details: ScalaDataTableTableTypeDetails[T]
2528
) extends ScalaDataTableDefinition[T]

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaDataTableEntryDefinition.scala

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package io.cucumber.scala
22

33
import java.util.{Map => JavaMap}
4-
54
import io.cucumber.core.backend.ScenarioScoped
65
import io.cucumber.datatable.{DataTableType, TableEntryTransformer}
76

7+
import scala.annotation.nowarn
88
import scala.jdk.CollectionConverters._
99

1010
trait ScalaDataTableEntryDefinition[T] extends ScalaDataTableTypeDefinition {
@@ -27,6 +27,7 @@ trait ScalaDataTableEntryDefinition[T] extends ScalaDataTableTypeDefinition {
2727

2828
}
2929

30+
@nowarn
3031
class ScalaScenarioScopedDataTableEntryDefinition[T](
3132
override val details: ScalaDataTableEntryTypeDetails[T]
3233
) extends ScalaDataTableEntryDefinition[T]

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaDataTableOptionalCellDefinition.scala

+3
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ package io.cucumber.scala
33
import io.cucumber.core.backend.ScenarioScoped
44
import io.cucumber.datatable.{DataTableType, TableCellTransformer}
55

6+
import scala.annotation.nowarn
7+
68
trait ScalaDataTableOptionalCellDefinition[T]
79
extends ScalaDataTableTypeDefinition {
810

@@ -21,6 +23,7 @@ trait ScalaDataTableOptionalCellDefinition[T]
2123

2224
}
2325

26+
@nowarn
2427
class ScalaScenarioScopedDataTableOptionalCellDefinition[T](
2528
override val details: ScalaDataTableOptionalCellTypeDetails[T]
2629
) extends ScalaDataTableOptionalCellDefinition[T]

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaDataTableOptionalEntryDefinition.scala

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package io.cucumber.scala
22

33
import java.util.{Map => JavaMap}
4-
54
import io.cucumber.core.backend.ScenarioScoped
65
import io.cucumber.datatable.{DataTableType, TableEntryTransformer}
76

7+
import scala.annotation.nowarn
88
import scala.jdk.CollectionConverters._
99

1010
trait ScalaDataTableOptionalEntryDefinition[T]
@@ -29,6 +29,7 @@ trait ScalaDataTableOptionalEntryDefinition[T]
2929

3030
}
3131

32+
@nowarn
3233
class ScalaScenarioScopedDataTableOptionalEntryDefinition[T](
3334
override val details: ScalaDataTableOptionalEntryTypeDetails[T]
3435
) extends ScalaDataTableOptionalEntryDefinition[T]

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaDataTableOptionalRowDefinition.scala

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package io.cucumber.scala
22

33
import java.util.{List => JavaList}
4-
54
import io.cucumber.core.backend.ScenarioScoped
65
import io.cucumber.datatable.{DataTableType, TableRowTransformer}
76

7+
import scala.annotation.nowarn
88
import scala.jdk.CollectionConverters._
99

1010
trait ScalaDataTableOptionalRowDefinition[T]
@@ -30,6 +30,7 @@ trait ScalaDataTableOptionalRowDefinition[T]
3030

3131
}
3232

33+
@nowarn
3334
class ScalaScenarioScopedDataTableOptionalRowDefinition[T](
3435
override val details: ScalaDataTableOptionalRowTypeDetails[T]
3536
) extends ScalaDataTableOptionalRowDefinition[T]

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaDataTableRowDefinition.scala

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package io.cucumber.scala
22

33
import java.util.{List => JavaList}
4-
54
import io.cucumber.core.backend.ScenarioScoped
65
import io.cucumber.datatable.{DataTableType, TableRowTransformer}
76

7+
import scala.annotation.nowarn
88
import scala.jdk.CollectionConverters._
99

1010
trait ScalaDataTableRowDefinition[T] extends ScalaDataTableTypeDefinition {
@@ -26,6 +26,7 @@ trait ScalaDataTableRowDefinition[T] extends ScalaDataTableTypeDefinition {
2626

2727
}
2828

29+
@nowarn
2930
class ScalaScenarioScopedDataTableRowDefinition[T](
3031
override val details: ScalaDataTableRowTypeDetails[T]
3132
) extends ScalaDataTableRowDefinition[T]

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaDefaultDataTableCellTransformerDefinition.scala

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
package io.cucumber.scala
22

33
import java.lang.reflect.Type
4-
54
import io.cucumber.core.backend.{
65
DefaultDataTableCellTransformerDefinition,
76
ScenarioScoped
87
}
98
import io.cucumber.datatable.TableCellByTypeTransformer
109

10+
import scala.annotation.nowarn
11+
1112
trait ScalaDefaultDataTableCellTransformerDefinition
1213
extends DefaultDataTableCellTransformerDefinition
1314
with AbstractDatatableElementTransformerDefinition {
@@ -43,6 +44,7 @@ object ScalaDefaultDataTableCellTransformerDefinition {
4344

4445
}
4546

47+
@nowarn
4648
class ScalaScenarioScopedDataTableCellTransformerDefinition(
4749
override val details: ScalaDefaultDataTableCellTransformerDetails
4850
) extends ScalaDefaultDataTableCellTransformerDefinition

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaDefaultDataTableEntryTransformerDefinition.scala

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package io.cucumber.scala
22

33
import java.lang.reflect.Type
44
import java.util.{Map => JavaMap}
5-
65
import io.cucumber.core.backend.{
76
DefaultDataTableEntryTransformerDefinition,
87
ScenarioScoped
@@ -12,6 +11,7 @@ import io.cucumber.datatable.{
1211
TableEntryByTypeTransformer
1312
}
1413

14+
import scala.annotation.nowarn
1515
import scala.jdk.CollectionConverters._
1616

1717
trait ScalaDefaultDataTableEntryTransformerDefinition
@@ -53,6 +53,7 @@ object ScalaDefaultDataTableEntryTransformerDefinition {
5353

5454
}
5555

56+
@nowarn
5657
class ScalaScenarioScopedDataTableEntryTransformerDefinition(
5758
override val details: ScalaDefaultDataTableEntryTransformerDetails
5859
) extends ScalaDefaultDataTableEntryTransformerDefinition

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaDefaultParameterTransformerDefinition.scala

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
package io.cucumber.scala
22

33
import java.lang.reflect.Type
4-
54
import io.cucumber.core.backend.{
65
DefaultParameterTransformerDefinition,
76
ScenarioScoped
87
}
98
import io.cucumber.cucumberexpressions.ParameterByTypeTransformer
109

10+
import scala.annotation.nowarn
11+
1112
trait ScalaDefaultParameterTransformerDefinition
1213
extends DefaultParameterTransformerDefinition
1314
with AbstractGlueDefinition {
@@ -38,6 +39,7 @@ object ScalaDefaultParameterTransformerDefinition {
3839

3940
}
4041

42+
@nowarn
4143
class ScalaScenarioScopedDefaultParameterTransformerDefinition(
4244
override val details: ScalaDefaultParameterTransformerDetails
4345
) extends ScalaDefaultParameterTransformerDefinition

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaDocStringTypeDefinition.scala

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ import io.cucumber.core.backend.{DocStringTypeDefinition, ScenarioScoped}
44
import io.cucumber.docstring.DocStringType
55
import io.cucumber.docstring.DocStringType.Transformer
66

7+
import scala.annotation.nowarn
8+
79
abstract class ScalaDocStringTypeDefinition[T]
810
extends DocStringTypeDefinition
911
with AbstractGlueDefinition {
@@ -36,6 +38,7 @@ object ScalaDocStringTypeDefinition {
3638

3739
}
3840

41+
@nowarn
3942
class ScalaScenarioScopedDocStringTypeDefinition[T](
4043
override val details: ScalaDocStringTypeDetails[T]
4144
) extends ScalaDocStringTypeDefinition[T]

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaHookDefinition.scala

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ package io.cucumber.scala
22

33
import io.cucumber.core.backend.{HookDefinition, ScenarioScoped, TestCaseState}
44

5+
import scala.annotation.nowarn
6+
57
trait ScalaHookDefinition extends HookDefinition with AbstractGlueDefinition {
68

79
val hookDetails: ScalaHookDetails
@@ -33,6 +35,7 @@ object ScalaHookDefinition {
3335

3436
}
3537

38+
@nowarn
3639
class ScalaScenarioScopedHookDefinition(
3740
override val hookDetails: ScalaHookDetails
3841
) extends ScalaHookDefinition

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaParameterTypeDefinition.scala

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package io.cucumber.scala
33
import io.cucumber.core.backend.{ParameterTypeDefinition, ScenarioScoped}
44
import io.cucumber.cucumberexpressions.{CaptureGroupTransformer, ParameterType}
55

6+
import scala.annotation.nowarn
67
import scala.jdk.CollectionConverters._
78

89
trait ScalaParameterTypeDefinition[R]
@@ -42,6 +43,7 @@ object ScalaParameterTypeDefinition {
4243

4344
}
4445

46+
@nowarn
4547
class ScalaScenarioScopedParameterTypeDefinition[R](
4648
override val details: ScalaParameterTypeDetails[R]
4749
) extends ScalaParameterTypeDefinition[R]

cucumber-scala/src/main/scala/io/cucumber/scala/ScalaStepDefinition.scala

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ package io.cucumber.scala
22

33
import java.lang.reflect.{Type => JType}
44
import java.util.{List => JList}
5-
65
import io.cucumber.core.backend.{ParameterInfo, ScenarioScoped, StepDefinition}
76

7+
import scala.annotation.nowarn
88
import scala.jdk.CollectionConverters._
99

1010
trait ScalaStepDefinition extends StepDefinition with AbstractGlueDefinition {
@@ -56,6 +56,7 @@ object ScalaStepDefinition {
5656

5757
}
5858

59+
@nowarn
5960
class ScalaScenarioScopedStepDefinition(
6061
override val stepDetails: ScalaStepDetails
6162
) extends ScalaStepDefinition

0 commit comments

Comments
 (0)