public class org.apache.log4j.TestLogXF extends junit.framework.TestCase
{
private final org.apache.log4j.Logger logger;
public void <init>(java.lang.String)
{
org.apache.log4j.Logger v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v := @parameter: java.lang.String;
specialinvoke v.<junit.framework.TestCase: void <init>(java.lang.String)>(v);
v = staticinvoke <org.apache.log4j.Logger: org.apache.log4j.Logger getLogger(java.lang.String)>("org.apache.log4j.formatter.TestLogXF");
v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger> = v;
return;
}
public void tearDown()
{
org.apache.log4j.TestLogXF v;
v := @this: org.apache.log4j.TestLogXF;
staticinvoke <org.apache.log4j.LogManager: void resetConfiguration()>();
return;
}
public void testEnteringNullNull()
{
org.apache.log4j.Logger v, v;
org.apache.log4j.LogCapture v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
staticinvoke <org.apache.log4j.LogXF: void entering(org.apache.log4j.Logger,java.lang.String,java.lang.String)>(v, null, null);
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("null.null ENTRY", v);
return;
}
public void testEnteringNullNullNull()
{
org.apache.log4j.LogCapture v;
org.apache.log4j.Logger v, v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v, v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = null;
staticinvoke <org.apache.log4j.LogXF: void entering(org.apache.log4j.Logger,java.lang.String,java.lang.String,java.lang.String)>(v, null, null, v);
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("null.null ENTRY null", v);
return;
}
public void testEnteringNullNullNullArray()
{
java.lang.Object[] v;
org.apache.log4j.LogCapture v;
org.apache.log4j.Logger v, v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = (java.lang.Object[]) null;
staticinvoke <org.apache.log4j.LogXF: void entering(org.apache.log4j.Logger,java.lang.String,java.lang.String,java.lang.Object[])>(v, null, null, v);
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("null.null ENTRY {}", v);
return;
}
public void testEntering()
{
org.apache.log4j.Logger v, v;
org.apache.log4j.LogCapture v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
staticinvoke <org.apache.log4j.LogXF: void entering(org.apache.log4j.Logger,java.lang.String,java.lang.String)>(v, "SomeClass", "someMethod");
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("SomeClass.someMethod ENTRY", v);
return;
}
public void testEnteringWithParam()
{
org.apache.log4j.Logger v, v;
org.apache.log4j.LogCapture v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
staticinvoke <org.apache.log4j.LogXF: void entering(org.apache.log4j.Logger,java.lang.String,java.lang.String,java.lang.String)>(v, "SomeClass", "someMethod", "someParam");
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("SomeClass.someMethod ENTRY someParam", v);
return;
}
public void testEnteringWithBadParam()
{
org.apache.log4j.LogCapture v;
org.apache.log4j.TestLogXF$BadStringifier v;
org.apache.log4j.Logger v, v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.TestLogXF$BadStringifier: org.apache.log4j.TestLogXF$BadStringifier INSTANCE>;
staticinvoke <org.apache.log4j.LogXF: void entering(org.apache.log4j.Logger,java.lang.String,java.lang.String,java.lang.Object)>(v, "SomeClass", "someMethod", v);
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("SomeClass.someMethod ENTRY ?", v);
return;
}
public void testEnteringWithBadParams()
{
java.lang.Object[] v;
org.apache.log4j.LogCapture v;
org.apache.log4j.TestLogXF$BadStringifier v;
org.apache.log4j.Logger v, v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = newarray (java.lang.Object)[2];
v[0] = "param1";
v = <org.apache.log4j.TestLogXF$BadStringifier: org.apache.log4j.TestLogXF$BadStringifier INSTANCE>;
v[1] = v;
staticinvoke <org.apache.log4j.LogXF: void entering(org.apache.log4j.Logger,java.lang.String,java.lang.String,java.lang.Object[])>(v, "SomeClass", "someMethod", v);
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("SomeClass.someMethod ENTRY {param,?}", v);
return;
}
public void testExitingNullNull()
{
org.apache.log4j.Logger v, v;
org.apache.log4j.LogCapture v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
staticinvoke <org.apache.log4j.LogXF: void exiting(org.apache.log4j.Logger,java.lang.String,java.lang.String)>(v, null, null);
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("null.null RETURN", v);
return;
}
public void testExitingNullNullNull()
{
org.apache.log4j.LogCapture v;
org.apache.log4j.Logger v, v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v, v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = null;
staticinvoke <org.apache.log4j.LogXF: void exiting(org.apache.log4j.Logger,java.lang.String,java.lang.String,java.lang.String)>(v, null, null, v);
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("null.null RETURN null", v);
return;
}
public void testExiting()
{
org.apache.log4j.Logger v, v;
org.apache.log4j.LogCapture v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
staticinvoke <org.apache.log4j.LogXF: void exiting(org.apache.log4j.Logger,java.lang.String,java.lang.String)>(v, "SomeClass", "someMethod");
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("SomeClass.someMethod RETURN", v);
return;
}
public void testExitingWithValue()
{
org.apache.log4j.Logger v, v;
org.apache.log4j.LogCapture v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
staticinvoke <org.apache.log4j.LogXF: void exiting(org.apache.log4j.Logger,java.lang.String,java.lang.String,java.lang.String)>(v, "SomeClass", "someMethod", "someValue");
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("SomeClass.someMethod RETURN someValue", v);
return;
}
public void testExitingWithBadValue()
{
org.apache.log4j.LogCapture v;
org.apache.log4j.TestLogXF$BadStringifier v;
org.apache.log4j.Logger v, v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.TestLogXF$BadStringifier: org.apache.log4j.TestLogXF$BadStringifier INSTANCE>;
staticinvoke <org.apache.log4j.LogXF: void exiting(org.apache.log4j.Logger,java.lang.String,java.lang.String,java.lang.Object)>(v, "SomeClass", "someMethod", v);
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("SomeClass.someMethod RETURN ?", v);
return;
}
public void testThrowingNullNullNull()
{
org.apache.log4j.Logger v, v;
org.apache.log4j.LogCapture v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
staticinvoke <org.apache.log4j.LogXF: void throwing(org.apache.log4j.Logger,java.lang.String,java.lang.String,java.lang.Throwable)>(v, null, null, null);
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("null.null THROW", v);
return;
}
public void testThrowing()
{
org.apache.log4j.LogCapture v;
java.lang.IllegalArgumentException v;
org.apache.log4j.Logger v, v;
org.apache.log4j.Level v, v;
org.apache.log4j.TestLogXF v;
java.lang.String v;
v := @this: org.apache.log4j.TestLogXF;
v = new org.apache.log4j.LogCapture;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
specialinvoke v.<org.apache.log4j.LogCapture: void <init>(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = <org.apache.log4j.Level: org.apache.log4j.Level DEBUG>;
virtualinvoke v.<org.apache.log4j.Logger: void setLevel(org.apache.log4j.Level)>(v);
v = v.<org.apache.log4j.TestLogXF: org.apache.log4j.Logger logger>;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>()>();
staticinvoke <org.apache.log4j.LogXF: void throwing(org.apache.log4j.Logger,java.lang.String,java.lang.String,java.lang.Throwable)>(v, "SomeClass", "someMethod", v);
v = virtualinvoke v.<org.apache.log4j.LogCapture: java.lang.String getMessage()>();
staticinvoke <org.apache.log4j.TestLogXF: void assertEquals(java.lang.String,java.lang.String)>("SomeClass.someMethod THROW", v);
return;
}
}