diff options
Diffstat (limited to 'integration/test/src/UpickleTests.scala')
-rw-r--r-- | integration/test/src/UpickleTests.scala | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/integration/test/src/UpickleTests.scala b/integration/test/src/UpickleTests.scala new file mode 100644 index 00000000..133188d3 --- /dev/null +++ b/integration/test/src/UpickleTests.scala @@ -0,0 +1,30 @@ +package mill.integration + +import utest._ + +class UpickleTests(fork: Boolean) extends IntegrationTestSuite("MILL_UPICKLE_REPO", "upickle", fork) { + val tests = Tests{ + initWorkspace() + 'jvm21111 - { + mill.util.TestUtil.disableInJava9OrAbove({ + assert(eval("upickleJvm[2.11.11].test")) + val jvmMeta = meta("upickleJvm[2.11.11].test.test") + assert(jvmMeta.contains("example.ExampleTests.simple")) + assert(jvmMeta.contains("upickle.MacroTests.commonCustomStructures.simpleAdt")) + }) + } + 'jvm2124 - { + assert(eval("upickleJvm[2.12.4].test")) + val jvmMeta = meta("upickleJvm[2.12.4].test.test") + assert(jvmMeta.contains("example.ExampleTests.simple")) + assert(jvmMeta.contains("upickle.MacroTests.commonCustomStructures.simpleAdt")) + } + 'js - { + assert(eval("upickleJs[2.12.4].test")) + val jsMeta = meta("upickleJs[2.12.4].test.test") + assert(jsMeta .contains("example.ExampleTests.simple")) + assert(jsMeta .contains("upickle.MacroTests.commonCustomStructures.simpleAdt")) + } + + } +} |