|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object junit.framework.Assert junit.framework.TestCase com.google.caja.util.CajaTestCase com.google.caja.parser.quasiliteral.RewriterTestCase com.google.caja.parser.quasiliteral.InnocentCodeRewriterTest
public class InnocentCodeRewriterTest
Field Summary |
---|
Fields inherited from class com.google.caja.parser.quasiliteral.RewriterTestCase |
---|
rewriter |
Fields inherited from class com.google.caja.util.CajaTestCase |
---|
is, mc, mq, SEED |
Constructor Summary | |
---|---|
InnocentCodeRewriterTest()
|
Method Summary | |
---|---|
protected java.lang.Object |
executePlain(java.lang.String caja)
Given some code, execute it without rewriting and return the value of the last expression in the code. |
protected java.lang.Object |
rewriteAndExecute(java.lang.String pre,
java.lang.String trans,
java.lang.String post)
Given some code, rewrite it, then execute it in the proper context for the rewritten version and return the value of the last expression in the original code. |
void |
setUp()
|
void |
testForEachFunc()
|
void |
testForEachPlain()
|
void |
testThis()
|
Methods inherited from class com.google.caja.parser.quasiliteral.RewriterTestCase |
---|
assertAddsMessage, assertConsistent, assertMessageNotPresent, assertMessageNotPresent, checkAddsMessage, checkAddsMessage, checkDoesNotAddMessage, checkFails, checkSucceeds, checkSucceeds, checkSucceeds, checkSucceeds, containsConsistentMessage, containsConsistentMessage, emulateIE6FunctionConstructors, getRewriter, makeSynthetic, rewriteAndExecute, rewriteTopLevelNode, setRewriter, syntheticTree |
Methods inherited from class com.google.caja.util.CajaTestCase |
---|
assertArrayEquals, assertCloneable, assertDeepEquals, assertMessage, assertMessage, assertMessagesLessSevereThan, assertNoErrors, assertNoMessage, assertNoWarnings, checkHeadless, css, css, cssDecls, cssDecls, dataFromResource, formatShort, fromResource, fromResource, fromString, fromString, fromString, html, htmlFragment, js, js, js, jsExpr, jsExpr, markup, markupFragment, minify, plain, quasi, render, render, renderProgram, runTest, tearDown, xml, xmlFragment |
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, run, runBare, setName, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public InnocentCodeRewriterTest()
Method Detail |
---|
public void setUp() throws java.lang.Exception
setUp
in class CajaTestCase
java.lang.Exception
public final void testForEachPlain() throws java.lang.Exception
java.lang.Exception
public final void testForEachFunc() throws java.lang.Exception
java.lang.Exception
public final void testThis() throws java.lang.Exception
java.lang.Exception
protected java.lang.Object executePlain(java.lang.String caja) throws java.io.IOException
RewriterTestCase
executePlain
in class RewriterTestCase
java.io.IOException
protected java.lang.Object rewriteAndExecute(java.lang.String pre, java.lang.String trans, java.lang.String post) throws java.io.IOException, ParseException
RewriterTestCase
rewriteAndExecute
in class RewriterTestCase
pre
- a prefix program fragment to be executed plain.trans
- a program fragment to be rewritten.post
- a postfix program fragment to be executed plain.
java.io.IOException
ParseException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |