Skip to content

Commit f163bdd

Browse files
Test mirror default argument source dependencies
1 parent 4c4b483 commit f163bdd

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
case class MyProduct(x: Int)
2+
case class WillGetDefault(x: Int)
3+
case class WillChangeDefault(x: Int = 1)

sbt-test/source-dependencies/mirror-product/Test.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@ transparent inline def foo[T](using m: Mirror.Of[T]): Int =
88

99
@main def Test =
1010
assert(foo[MyProduct] == 2)
11+
assert(summon[Mirror.Of[WillGetDefault]].defaultArgument(0) == 1)
12+
assert(summon[Mirror.Of[WillChangeDefault]].defaultArgument(0) == 2)
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
case class MyProduct(x: Int, y: String)
2+
case class WillGetDefault(x: Int = 1)
3+
case class WillChangeDefault(x: Int = 2)

0 commit comments

Comments
 (0)