org.boon.Boon.equalsOrDie()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(6.0k)|赞(0)|评价(0)|浏览(61)

本文整理了Java中org.boon.Boon.equalsOrDie()方法的一些代码示例,展示了Boon.equalsOrDie()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Boon.equalsOrDie()方法的具体详情如下:
包路径:org.boon.Boon
类名称:Boon
方法名:equalsOrDie

Boon.equalsOrDie介绍

暂无

代码示例

代码示例来源:origin: boonproject/boon

@Test
public void dukesBirthDay() {
  Locale.setDefault(Locale.US);
  TimeZone.setDefault(TimeZone.getTimeZone("PST"));
  equalsOrDie("05 29, 1970", context.lookup("${session.dukesBirthday%1$tm %1$te, %1$tY}"));
}

代码示例来源:origin: boonproject/boon

@Test
public void sessionIdWithFormat() {
  Locale.setDefault(Locale.US);
  equalsOrDie("2.44", context.lookup("${session.sessionId%2.2f}"));
}

代码示例来源:origin: boonproject/boon

@Test
public void cForSortEmployees() {
  String results = template.replace("\n<c:for items='employees'> $this.firstName </c:for>",
      Maps.map("employees", employees));
  Boon.equalsOrDie("#\n" +
      " Rick  Adam  Zed  Lucas  Ryan #", "#" + results + "#");
  results = template.replace(
      "<c:for items='${fn:sortBy(employees,firstName)}'>$this.firstName</c:for>",
      Maps.map("employees", employees));
  Boon.equalsOrDie("#AdamLucasRickRyanZed#", "#" + results + "#");
}

代码示例来源:origin: boonproject/boon

@Test
public void jsonList2() {
  final String results = template.replace(
      "<c:each items=\"['apple', 'orange', 'kiwi']\"> $item </c:each>"
  );
  template.displayTokens();
  Boon.equalsOrDie("# apple  orange  kiwi #", "#"+results+"#");
}

代码示例来源:origin: boonproject/boon

@Test
public void random() {
  final String results = template.replace(
      "<c:set var='foo' value=[apple,orange,pear] />" +
          "<c:each items={{foo}} var='x'> $x </c:each>"
  );
  template.displayTokens();
  Boon.equalsOrDie("# apple  orange  pear #", "#"+results+"#");
}

代码示例来源:origin: boonproject/boon

@Test
public void testContainsQuote() {
  final String results = template.replace("<c:if test='$fn:contains(string, oon)'>$string</c:if>",
      Maps.map("string", "moon"));
  Boon.equalsOrDie("moon", results);
}

代码示例来源:origin: boonproject/boon

@Test
public void testContains5() {
  final String results = template.replace("<c:if test=${fn:contains(string, zap)}>$string</c:if>",
      Maps.map("string", "moon"));
  Boon.equalsOrDie("", results);
}

代码示例来源:origin: boonproject/boon

@Test
public void companyObjectBoonWay() {
  final String results = template.replace("$this", company);
  Boon.equalsOrDie(company.toString(), results);
}

代码示例来源:origin: boonproject/boon

@Test
public void manyNumsUsingThis() {
  final String results = template.replace("<c:for items='$this' step='3' >$item </c:for>",
    Lists.list(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18));
  Boon.equalsOrDie("#0 3 6 9 12 15 18 #", "#" + results + "#");
}

代码示例来源:origin: boonproject/boon

@Test
public void test8TightIf() {
  final String results = template.replace("<c:if test='flag'>${name}</c:if>" ,
    Maps.map("flag", true), company);
  Boon.equalsOrDie("#Mammatus#", "#"+results+"#");
}

代码示例来源:origin: boonproject/boon

@Test
public void testDefaultExpressionValueFound() {
  final String results = template.replace(
      "${boo|BAZ}" ,
      Maps.map("boo", true), company);
  Boon.equalsOrDie("#true#", "#"+results+"#");
}

代码示例来源:origin: boonproject/boon

@Test
public void test7() {
  final String results = template.replace("<c:if test='flag'> ${name} </c:if>" ,
      Maps.map("flag", true), company);
  Boon.equalsOrDie("# Mammatus #", "#"+results+"#");
}

代码示例来源:origin: boonproject/boon

@Test
public void testNoQuotes() {
  final String results = template.replace("<c:if test=$flag> ${name} </c:if>" ,
      Maps.map("flag", false), company);
  Boon.equalsOrDie("##", "#"+results+"#");
}

代码示例来源:origin: boonproject/boon

@Test
public void cFor() {
  final String results = template.replace(
      "<c:loop items='${list}'}' var='foo'>${foo} </c:loop>" ,
      Maps.map("list", Lists.list("apple", "orange", "b")));
  Boon.equalsOrDie("#apple orange b #", "#"+results +"#");
}

代码示例来源:origin: boonproject/boon

@Test
public void cForSort() {
  final String results = template.replace(
      "<c:loop items='${fn:sort(list)}'}' var='foo'>${foo} </c:loop>" ,
      Maps.map("list", Lists.list("apple", "orange", "b")));
  Boon.equalsOrDie("#apple b orange #", "#"+results +"#");
}
@Test

代码示例来源:origin: boonproject/boon

@Test
public void testTwoInts() {
  String str = (String) method.invokeDynamic(new SomeClass(), 1, 2);
  equalsOrDie("addTwoInts_1_2", str);
  puts(str);
}

代码示例来源:origin: boonproject/boon

@Test
public void testCSetNoEndTag2() {
  final String results = template.replace(
      "<c:set var=\"workplace\" value='${company}'> </c:set>" +
          "${workplace.name}"
      ,
      Maps.map("string", "moon", "company", company));
  template.displayTokens();
  Boon.equalsOrDie("#Mammatus#", "#"+results+"#");
}

代码示例来源:origin: boonproject/boon

@Test
public void jsonListMustache() {
  template = new BoonTemplate(new BoonModernTemplateParser());
  final String results = template.replace(
      "{{#for ['apple', 'orange', 'kiwi']}} {{item}} {{/for}}"
  );
  template.displayTokens();
  Boon.equalsOrDie("# apple  orange  kiwi #", "#"+results+"#");
}

代码示例来源:origin: boonproject/boon

@Test
public void companyObjectMustache() {
  template = new BoonTemplate(new BoonModernTemplateParser());
  final String results = template.replace("{{this}}", company);
  Boon.equalsOrDie(company.toString(), results);
}

代码示例来源:origin: boonproject/boon

@Test
public void testTwoEmployeeWithList() {
  String str = (String) method.invokeDynamic(new SomeClass(),
      Lists.list("emp1"), Lists.list("emp2"));
  puts(str);
  equalsOrDie("addTwoEmployeesEmployee{name='emp1'}_Employee{name='emp2'}", str);
}

相关文章