com.google.caja.lang.html
Class HtmlSchemaTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.google.caja.lang.html.HtmlSchemaTest
All Implemented Interfaces:
junit.framework.Test

public class HtmlSchemaTest
extends junit.framework.TestCase

Author:
mikesamuel@gmail.com

Field Summary
(package private)  MessageQueue mq
           
(package private)  HtmlSchema schema
           
 
Constructor Summary
HtmlSchemaTest()
           
 
Method Summary
private static ElKey el(java.lang.String qualifiedElName)
           
private  HTML.Attribute lookupAttribute(java.lang.String qualifiedEl, java.lang.String qualifiedAttr)
           
 void setUp()
           
 void testAttributeCriteria()
           
 void testAttributeList()
           
 void testAttributeMimeTypes()
           
 void testAttributeTypes()
           
 void testSafeAndDefaultValues()
           
 void testSchema()
          blacklist the whitelist.
private static HTML.Attribute withName(HTML.Element el, java.lang.String qname)
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, 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
 

Field Detail

mq

MessageQueue mq

schema

HtmlSchema schema
Constructor Detail

HtmlSchemaTest

public HtmlSchemaTest()
Method Detail

setUp

public void setUp()
           throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

testSchema

public final void testSchema()
blacklist the whitelist.


testAttributeTypes

public final void testAttributeTypes()

testAttributeMimeTypes

public final void testAttributeMimeTypes()

testAttributeCriteria

public final void testAttributeCriteria()

testSafeAndDefaultValues

public final void testSafeAndDefaultValues()

testAttributeList

public final void testAttributeList()

lookupAttribute

private HTML.Attribute lookupAttribute(java.lang.String qualifiedEl,
                                       java.lang.String qualifiedAttr)

withName

private static HTML.Attribute withName(HTML.Element el,
                                       java.lang.String qname)

el

private static ElKey el(java.lang.String qualifiedElName)


Copyright (C) 2008 Google Inc.
Licensed under the Apache License, Version 2.0