@Override protected void configure() { bind(ExpressionProvider.class).to(JasperProvider.class) .in(Scopes.SINGLETON); } }
@Override protected void configure() { bind(ELTypeConverter.class).to(JasperTypeConverter.class).in(Scopes.SINGLETON); } }
@Before @Override public void setUp() { super.setUp(); expressions = new Expressions(null, null, new JasperTypeConverter(), new JasperProvider()); }
@Ignore public void booleanCoercionOfNumbersFails() throws Exception { // These test cases will not pass with Jasper due to ELSupport exceptions // thrown when coercing Integer to Boolean addVariable("bool", 0); assertTrue(evaluate("${!bool}", Boolean.class)); addVariable("bool", 1); assertFalse(evaluate("${!bool}", Boolean.class)); evaluate("${true && 5}", String.class); }
@Before @Override public void setUp() { super.setUp(); expressions = new Expressions(null, null, new JasperTypeConverter(), new JasperProvider()); }
@Ignore public void booleanCoercionOfNumbersFails() throws Exception { // These test cases will not pass with Jasper due to ELSupport exceptions // thrown when coercing Integer to Boolean addVariable("bool", 0); assertTrue(evaluate("${!bool}", Boolean.class)); addVariable("bool", 1); assertFalse(evaluate("${!bool}", Boolean.class)); evaluate("${true && 5}", String.class); }
@Override protected void configure() { bind(ExpressionProvider.class).to(JasperProvider.class) .in(Scopes.SINGLETON); } }
@Override protected void configure() { bind(ELTypeConverter.class).to(JasperTypeConverter.class).in(Scopes.SINGLETON); } }
@Before @Override public void setUp() { super.setUp(); expressions = new Expressions(null, null, new JasperTypeConverter(), new JasperProvider()); }
@Ignore public void booleanCoercionOfStringsFails() throws Exception{ // Case-sensitive coercion: FALSE is true // Test fails because Jasper type conversion routines does not recognize FALSE. addVariable("bool", "FALSE"); assertFalse(evaluate("${!bool}", Boolean.class)); // Jasper cannot handle this addVariable("bool", "booga"); assertFalse(evaluate("${!bool}", Boolean.class)); }
@Override protected void configure() { bind(ExpressionProvider.class).to(JasperProvider.class) .in(Scopes.SINGLETON); } }
@Override protected void configure() { bind(ELTypeConverter.class).to(JasperTypeConverter.class).in(Scopes.SINGLETON); } }
@Before @Override public void setUp() { super.setUp(); expressions = new Expressions(null, null, new JasperTypeConverter(), new JasperProvider()); }
@Ignore public void booleanCoercionOfStringsFails() throws Exception{ // Case-sensitive coercion: FALSE is true // Test fails because Jasper type conversion routines does not recognize FALSE. addVariable("bool", "FALSE"); assertFalse(evaluate("${!bool}", Boolean.class)); // Jasper cannot handle this addVariable("bool", "booga"); assertFalse(evaluate("${!bool}", Boolean.class)); }
@Override protected void configure() { bind(ExpressionProvider.class).to(JasperProvider.class) .in(Scopes.SINGLETON); } }
@Override protected void configure() { bind(ELTypeConverter.class).to(JasperTypeConverter.class).in(Scopes.SINGLETON); } }
@Before @Override public void setUp() { super.setUp(); expressions = new Expressions(null, null, new JasperTypeConverter(), new JasperProvider()); }
@Ignore @Test public void booleanCoercionOfNumbersFails() throws Exception { // These test cases will not pass with Jasper due to ELSupport exceptions // thrown when coercing Integer to Boolean addVariable("bool", 0); assertTrue(evaluate("${!bool}", Boolean.class)); addVariable("bool", 1); assertFalse(evaluate("${!bool}", Boolean.class)); evaluate("${true && 5}", String.class); }
@Override protected void configure() { bind(ExpressionProvider.class).to(JasperProvider.class) .in(Scopes.SINGLETON); } }
@Override protected void configure() { bind(ELTypeConverter.class).to(JasperTypeConverter.class).in(Scopes.SINGLETON); } }