diff truffle/com.oracle.truffle.tck/src/com/oracle/truffle/tck/TruffleTCK.java @ 22284:33d49924a921

PolyglotEngine.Value.as(String.class) gives the language that produced the value a chance to do its conversion to appropriate textual representation.
author Jaroslav Tulach <jaroslav.tulach@oracle.com>
date Wed, 07 Oct 2015 13:32:25 +0200
parents 0fc995134ff3
children 78594d342228
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.tck/src/com/oracle/truffle/tck/TruffleTCK.java	Wed Oct 07 12:39:09 2015 +0200
+++ b/truffle/com.oracle.truffle.tck/src/com/oracle/truffle/tck/TruffleTCK.java	Wed Oct 07 13:32:25 2015 +0200
@@ -375,8 +375,8 @@
         final PolyglotEngine.Value result = apply.invoke(null, fn);
 
         try {
-            String res = result.as(String.class);
-            fail("Cannot be converted to String: " + res);
+            Boolean res = result.as(Boolean.class);
+            fail("Cannot be converted to Boolean: " + res);
         } catch (ClassCastException ex) {
             // correct
         }