public class org.apache.log4j.CategoryTest extends junit.framework.TestCase
{
public void <init>(java.lang.String)
{
java.lang.String v;
org.apache.log4j.CategoryTest v;
v := @this: org.apache.log4j.CategoryTest;
v := @parameter: java.lang.String;
specialinvoke v.<junit.framework.TestCase: void <init>(java.lang.String)>(v);
return;
}
public void testForcedLog()
{
org.apache.log4j.VectorAppender v;
org.apache.log4j.CategoryTest$MockCategory v;
org.apache.log4j.CategoryTest v;
v := @this: org.apache.log4j.CategoryTest;
v = new org.apache.log4j.CategoryTest$MockCategory;
specialinvoke v.<org.apache.log4j.CategoryTest$MockCategory: void <init>(java.lang.String)>("org.example.foo");
virtualinvoke v.<org.apache.log4j.CategoryTest$MockCategory: void setAdditivity(boolean)>(0);
v = new org.apache.log4j.VectorAppender;
specialinvoke v.<org.apache.log4j.VectorAppender: void <init>()>();
virtualinvoke v.<org.apache.log4j.CategoryTest$MockCategory: void addAppender(org.apache.log4j.Appender)>(v);
virtualinvoke v.<org.apache.log4j.CategoryTest$MockCategory: void info(java.lang.String)>("Hello, World");
return;
}
public void testGetChainedPriorityReturnType() throws java.lang.Exception
{
java.lang.Class[] v;
java.lang.Class v, v;
java.lang.reflect.Method v;
boolean v;
org.apache.log4j.CategoryTest v;
v := @this: org.apache.log4j.CategoryTest;
v = class "Lorg/apache/log4j/Category;";
v = (java.lang.Class[]) null;
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Method getMethod(java.lang.String,java.lang.Class[])>("getChainedPriority", v);
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Class getReturnType()>();
if v != class "Lorg/apache/log4j/Priority;" goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.apache.log4j.CategoryTest: void assertTrue(boolean)>(v);
return;
}
public void testL7dlog()
{
org.apache.log4j.Logger v;
org.apache.log4j.Level v, v;
org.apache.log4j.CategoryTest v;
v := @this: org.apache.log4j.CategoryTest;
v = staticinvoke <org.apache.log4j.Logger: org.apache.log4j.Logger getLogger(java.lang.String)>("org.example.foo");
v = <org.apache.log4j.Level: org.apache.log4j.Level ERROR>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void l7dlog(org.apache.log4j.Priority,java.lang.String,java.lang.Throwable)>(v, "Hello, World", null);
return;
}
public void testL7dlog4Param()
{
org.apache.log4j.Logger v;
java.lang.Object[] v;
org.apache.log4j.Level v, v;
org.apache.log4j.CategoryTest v;
v := @this: org.apache.log4j.CategoryTest;
v = staticinvoke <org.apache.log4j.Logger: org.apache.log4j.Logger getLogger(java.lang.String)>("org.example.foo");
v = <org.apache.log4j.Level: org.apache.log4j.Level ERROR>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
v = newarray (java.lang.Object)[0];
virtualinvoke v.<org.apache.log4j.Logger: void l7dlog(org.apache.log4j.Priority,java.lang.String,java.lang.Object[],java.lang.Throwable)>(v, "Hello, World", v, null);
return;
}
public void testSetPriority()
{
org.apache.log4j.Logger v;
org.apache.log4j.CategoryTest v;
org.apache.log4j.Level v;
v := @this: org.apache.log4j.CategoryTest;
v = staticinvoke <org.apache.log4j.Logger: org.apache.log4j.Logger getLogger(java.lang.String)>("org.example.foo");
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setPriority(org.apache.log4j.Priority)>(v);
return;
}
}