blob: 24c35dc4010fda8a2515af33d4073f4fa30c4699 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
package scala.reflect
import org.junit.Test
import org.junit.Assert._
import org.junit.runner.RunWith
import org.junit.runners.JUnit4
import scala.tools.testing.AssertUtil._
@RunWith(classOf[JUnit4])
class QTest {
import reflect.runtime._
import universe._
@Test def qConstantsNotHomogenized() = {
//Apply(Select(Literal(Constant(1.0)), TermName("$plus")), List(Literal(Constant(1.0))))
val t = q"${1} + ${1.0}"
val Apply(Select(Literal(Constant(i)), TermName("$plus")), List(Literal(Constant(j)))) = t
assertEquals(1, i)
assertEquals(1.0, j)
}
}
|