package de.axone.web.encoding;
import static org.testng.Assert.*;
import org.testng.annotations.Test;
@Test( groups="web.encoder" )
public class EncoderTest {
public void testAmpEncoder(){
String plain = "<blah & blub & blob>";
String ref = "<blah & blub & blob>";
assertNull( Encoder_Amp.ENCODE( null ) );
assertEquals( Encoder_Amp.ENCODE( plain ), ref );
}
public void testHtmlEncoder(){
String plain = "<blah & blub & blob>";
String ref = "<blah & blub & blob>";
assertNull( Encoder_Html.instance().encode( null ) );
assertEquals( Encoder_Html.instance().encode( plain ), ref );
}
public void testAttributeEncoder(){
String plain = "'<bla>\"test\"</bla>'";
String ref = "'<bla>"test"</bla>'";
assertNull( Encoder_Attribute.ENCODE( null ) );
assertEquals( Encoder_Attribute.ENCODE( plain ), ref );
}
}