Interpreter interpreter = gcr.getComponent(Interpreter.class);
return interpreter;
}
public void testSimple() throws Exception {
Interpreter interpreter = getInterpreter();
String sessionId = interpreter.createSessionId(BasicCacheContainer.DEFAULT_CACHE_NAME);
interpreter.execute(sessionId, "put 'a' 'b'; get 'a';");
interpreter
.execute(sessionId, "put 'c' {\"org.infinispan.cli.interpreter.MyClass\":{\"i\":5,\"x\":null,\"b\":true}};");
Object o = cache.get("c");
assert o != null;
assert o instanceof MyClass;
assert ((MyClass) o).i == 5;
assert ((MyClass) o).b;
interpreter.execute(sessionId, "put 'f' 0.5;");
Double f = (Double) cache.get("f");
assert f == 0.5;
}