Package org.lilystudio.smarty4j.expression

Examples of org.lilystudio.smarty4j.expression.NullExpression


  public void testListExtended() throws Exception {
  }

  @Test
  public void testNullExpression() throws Exception {
    ObjectExpression node = new NullExpression();
    Assert.assertEquals(merge(new PrintStatement(new TranslateString(
        new TranslateCheck(node)))), "false");
    Assert.assertEquals(merge(new PrintStatement(new TranslateString(
        new TranslateInteger(node)))), "0");
    Assert.assertEquals(merge(new PrintStatement(new TranslateString(
View Full Code Here


        lastOperation++;
        operations[lastOperation] = MINUS;
        isFirst = false;
      } else {
        if (word.equals("null")) {
          expressions[expressionSize] = new NullExpression();
          expressionSize++;
          isFirst = false;
        } else if (word instanceof Integer) {
          expressions[expressionSize] = new ConstInteger((Integer) word);
          expressionSize++;
View Full Code Here

            value = new TrueCheck();
          } else if ("false".equals(word) || "no".equals(word)
              || "off".equals(word)) {
            value = new FalseCheck();
          } else if ("null".equals(word)) {
            value = new NullExpression();
          } else if (word instanceof String) {
            value = new StringExpression((String) word);
          } else {
            throw new ParseException("不能识别的函数参数值");
          }
View Full Code Here

TOP

Related Classes of org.lilystudio.smarty4j.expression.NullExpression

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.