aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJon Pretty <jon.pretty@propensive.com>2017-05-29 19:05:19 -0600
committerJon Pretty <jon.pretty@propensive.com>2017-05-29 19:05:19 -0600
commita5e3bd7b949ba9b2997b1cbcca5365c1f97e2487 (patch)
treeeaf85686122cbd6d5f32eea47c5adf382e00469b /tests
parent17cfdb350fa38454a76ed5370ac6f36c3a532d3e (diff)
downloadmagnolia-a5e3bd7b949ba9b2997b1cbcca5365c1f97e2487.tar.gz
magnolia-a5e3bd7b949ba9b2997b1cbcca5365c1f97e2487.tar.bz2
magnolia-a5e3bd7b949ba9b2997b1cbcca5365c1f97e2487.zip
Pretty close to having the generic macro working
And yet so far.
Diffstat (limited to 'tests')
-rw-r--r--tests/shared/src/main/scala/magnolia/main.scala15
1 files changed, 8 insertions, 7 deletions
diff --git a/tests/shared/src/main/scala/magnolia/main.scala b/tests/shared/src/main/scala/magnolia/main.scala
index f0f2412..2111565 100644
--- a/tests/shared/src/main/scala/magnolia/main.scala
+++ b/tests/shared/src/main/scala/magnolia/main.scala
@@ -1,20 +1,21 @@
package magnolia
sealed trait Bar
-case class Foo(one: String) extends Bar
-case class Quux(two: String, bar: Bar) extends Bar
-case class Bippy(four: String, bar: List[Bar]) extends Bar
-case class Baz(x: Bar) extends AnyVal
+case class Foo(one: String) extends Bar
+case class Quux(two: Double, three: Bar) extends Bar
+case class Bippy(four: String)
+class Baz(val x: Bar) extends AnyVal
-case class X(y: Y)
-case class Y(x: X)
+//case class X(y: Y)
+//case class Y(x: X)
object Main {
+
def main(args: Array[String]): Unit = {
- println(implicitly[Extractor[Bar]].extract("42"))
+ println(implicitly[Extractor[Bar]].extract(Thing("42")))
}
}