@@ -142,6 +142,9 @@ lazy val `jsoniter-scala` = project.in(file("."))
142
142
`jsoniter-scala-macrosJVM`,
143
143
`jsoniter-scala-macrosJS`,
144
144
`jsoniter-scala-macrosNative`,
145
+ `jsoniter-scala-next-testsJVM`,
146
+ `jsoniter-scala-next-testsJS`,
147
+ `jsoniter-scala-next-testsNative`,
145
148
`jsoniter-scala-benchmarkJVM`,
146
149
`jsoniter-scala-benchmarkJS`
147
150
)
@@ -205,6 +208,27 @@ lazy val `jsoniter-scala-macrosJS` = `jsoniter-scala-macros`.js
205
208
lazy val `jsoniter-scala-macrosNative` = `jsoniter-scala-macros`.native
206
209
.settings(nativeSettings)
207
210
211
+ lazy val `jsoniter-scala-next-tests` = crossProject(JVMPlatform , JSPlatform , NativePlatform )
212
+ .crossType(CrossType .Pure )
213
+ .dependsOn(`jsoniter-scala-macros` % " compile->compile;test->test" )
214
+ .settings(commonSettings)
215
+ .settings(noPublishSettings)
216
+ .settings(
217
+ crossScalaVersions := Seq (" 3.7.2" , " 2.13.16" ),
218
+ libraryDependencies ++= Seq (
219
+ " org.scalatestplus" %%% " scalacheck-1-18" % " 3.2.19.0" % Test ,
220
+ " org.scalatest" %%% " scalatest" % " 3.2.19" % Test
221
+ )
222
+ )
223
+
224
+ lazy val `jsoniter-scala-next-testsJVM` = `jsoniter-scala-circe`.jvm
225
+
226
+ lazy val `jsoniter-scala-next-testsJS` = `jsoniter-scala-circe`.js
227
+ .settings(jsSettings)
228
+
229
+ lazy val `jsoniter-scala-next-testsNative` = `jsoniter-scala-circe`.native
230
+ .settings(nativeSettings)
231
+
208
232
lazy val `jsoniter-scala-circe` = crossProject(JVMPlatform , JSPlatform , NativePlatform )
209
233
.crossType(CrossType .Full )
210
234
.dependsOn(`jsoniter-scala-core`)
0 commit comments