public final class com.google.common.escape.testing.EscaperAsserts extends java.lang.Object
{
private void <init>()
{
com.google.common.escape.testing.EscaperAsserts v;
v := @this: com.google.common.escape.testing.EscaperAsserts;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static void assertBasic(com.google.common.escape.Escaper) throws java.io.IOException
{
com.google.common.escape.Escaper v;
java.lang.String v, v;
java.lang.NullPointerException v;
v := @parameter: com.google.common.escape.Escaper;
v = virtualinvoke v.<com.google.common.escape.Escaper: java.lang.String escape(java.lang.String)>("");
staticinvoke <junit.framework.Assert: void assertEquals(java.lang.String,java.lang.String)>("", v);
label:
v = null;
virtualinvoke v.<com.google.common.escape.Escaper: java.lang.String escape(java.lang.String)>(v);
staticinvoke <junit.framework.Assert: void fail(java.lang.String)>("exception not thrown when escaping a null string");
label:
goto label;
label:
v := @caughtexception;
label:
return;
catch java.lang.NullPointerException from label to label with label;
}
public static void assertEscaping(com.google.common.escape.CharEscaper, java.lang.String, char)
{
com.google.common.escape.CharEscaper v;
char v;
java.lang.String v, v;
v := @parameter: com.google.common.escape.CharEscaper;
v := @parameter: java.lang.String;
v := @parameter: char;
v = staticinvoke <com.google.common.escape.Escapers: java.lang.String computeReplacement(com.google.common.escape.CharEscaper,char)>(v, v);
staticinvoke <junit.framework.Assert: void assertNotNull(java.lang.Object)>(v);
staticinvoke <junit.framework.Assert: void assertEquals(java.lang.String,java.lang.String)>(v, v);
return;
}
public static void assertEscaping(com.google.common.escape.UnicodeEscaper, java.lang.String, int)
{
com.google.common.escape.UnicodeEscaper v;
int v;
java.lang.String v, v;
v := @parameter: com.google.common.escape.UnicodeEscaper;
v := @parameter: java.lang.String;
v := @parameter: int;
v = staticinvoke <com.google.common.escape.Escapers: java.lang.String computeReplacement(com.google.common.escape.UnicodeEscaper,int)>(v, v);
staticinvoke <junit.framework.Assert: void assertNotNull(java.lang.Object)>(v);
staticinvoke <junit.framework.Assert: void assertEquals(java.lang.String,java.lang.String)>(v, v);
return;
}
public static void assertUnescaped(com.google.common.escape.CharEscaper, char)
{
char v;
java.lang.String v;
com.google.common.escape.CharEscaper v;
v := @parameter: com.google.common.escape.CharEscaper;
v := @parameter: char;
v = staticinvoke <com.google.common.escape.Escapers: java.lang.String computeReplacement(com.google.common.escape.CharEscaper,char)>(v, v);
staticinvoke <junit.framework.Assert: void assertNull(java.lang.Object)>(v);
return;
}
public static void assertUnescaped(com.google.common.escape.UnicodeEscaper, int)
{
int v;
java.lang.String v;
com.google.common.escape.UnicodeEscaper v;
v := @parameter: com.google.common.escape.UnicodeEscaper;
v := @parameter: int;
v = staticinvoke <com.google.common.escape.Escapers: java.lang.String computeReplacement(com.google.common.escape.UnicodeEscaper,int)>(v, v);
staticinvoke <junit.framework.Assert: void assertNull(java.lang.Object)>(v);
return;
}
public static void assertUnicodeEscaping(com.google.common.escape.UnicodeEscaper, java.lang.String, char, char)
{
com.google.common.escape.UnicodeEscaper v;
int v;
char v, v;
java.lang.String v, v;
v := @parameter: com.google.common.escape.UnicodeEscaper;
v := @parameter: java.lang.String;
v := @parameter: char;
v := @parameter: char;
v = staticinvoke <java.lang.Character: int toCodePoint(char,char)>(v, v);
v = staticinvoke <com.google.common.escape.Escapers: java.lang.String computeReplacement(com.google.common.escape.UnicodeEscaper,int)>(v, v);
staticinvoke <junit.framework.Assert: void assertNotNull(java.lang.Object)>(v);
staticinvoke <junit.framework.Assert: void assertEquals(java.lang.String,java.lang.String)>(v, v);
return;
}
}