本文整理了Java中org.boon.Boon.equalsOrDie()
方法的一些代码示例,展示了Boon.equalsOrDie()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Boon.equalsOrDie()
方法的具体详情如下:
包路径:org.boon.Boon
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!