public class org.apache.log4j.LayoutTest extends junit.framework.TestCase
{
private final java.lang.String contentType;
private final boolean ignoresThrowable;
private final java.lang.String header;
private final java.lang.String footer;
public void <init>(java.lang.String)
{
java.lang.String v;
org.apache.log4j.LayoutTest v;
v := @this: org.apache.log4j.LayoutTest;
v := @parameter: java.lang.String;
specialinvoke v.<junit.framework.TestCase: void <init>(java.lang.String)>(v);
v.<org.apache.log4j.LayoutTest: java.lang.String contentType> = "text/plain";
v.<org.apache.log4j.LayoutTest: boolean ignoresThrowable> = 1;
v.<org.apache.log4j.LayoutTest: java.lang.String header> = null;
v.<org.apache.log4j.LayoutTest: java.lang.String footer> = null;
return;
}
protected void <init>(java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String)
{
org.apache.log4j.LayoutTest v;
java.lang.String v, v, v, v;
boolean v;
v := @this: org.apache.log4j.LayoutTest;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<junit.framework.TestCase: void <init>(java.lang.String)>(v);
v.<org.apache.log4j.LayoutTest: java.lang.String contentType> = v;
v.<org.apache.log4j.LayoutTest: boolean ignoresThrowable> = v;
v.<org.apache.log4j.LayoutTest: java.lang.String header> = v;
v.<org.apache.log4j.LayoutTest: java.lang.String footer> = v;
return;
}
public void testLineSep()
{
java.lang.String v, v;
org.apache.log4j.LayoutTest v;
v := @this: org.apache.log4j.LayoutTest;
v = staticinvoke <java.lang.System: java.lang.String getProperty(java.lang.String)>("line.separator");
v = <org.apache.log4j.Layout: java.lang.String LINE_SEP>;
staticinvoke <org.apache.log4j.LayoutTest: void assertEquals(java.lang.String,java.lang.String)>(v, v);
return;
}
public void testLineSepLen()
{
org.apache.log4j.LayoutTest v;
int v, v;
java.lang.String v;
v := @this: org.apache.log4j.LayoutTest;
v = <org.apache.log4j.Layout: java.lang.String LINE_SEP>;
v = virtualinvoke v.<java.lang.String: int length()>();
v = <org.apache.log4j.Layout: int LINE_SEP_LEN>;
staticinvoke <org.apache.log4j.LayoutTest: void assertEquals(int,int)>(v, v);
return;
}
protected org.apache.log4j.Layout createLayout()
{
org.apache.log4j.LayoutTest v;
org.apache.log4j.LayoutTest$MockLayout v;
v := @this: org.apache.log4j.LayoutTest;
v = new org.apache.log4j.LayoutTest$MockLayout;
specialinvoke v.<org.apache.log4j.LayoutTest$MockLayout: void <init>()>();
return v;
}
public void testGetContentType()
{
org.apache.log4j.LayoutTest v;
org.apache.log4j.Layout v;
java.lang.String v, v;
v := @this: org.apache.log4j.LayoutTest;
v = v.<org.apache.log4j.LayoutTest: java.lang.String contentType>;
v = virtualinvoke v.<org.apache.log4j.LayoutTest: org.apache.log4j.Layout createLayout()>();
v = virtualinvoke v.<org.apache.log4j.Layout: java.lang.String getContentType()>();
staticinvoke <org.apache.log4j.LayoutTest: void assertEquals(java.lang.String,java.lang.String)>(v, v);
return;
}
public void testIgnoresThrowable()
{
org.apache.log4j.LayoutTest v;
org.apache.log4j.Layout v;
boolean v, v;
v := @this: org.apache.log4j.LayoutTest;
v = v.<org.apache.log4j.LayoutTest: boolean ignoresThrowable>;
v = virtualinvoke v.<org.apache.log4j.LayoutTest: org.apache.log4j.Layout createLayout()>();
v = virtualinvoke v.<org.apache.log4j.Layout: boolean ignoresThrowable()>();
staticinvoke <org.apache.log4j.LayoutTest: void assertEquals(boolean,boolean)>(v, v);
return;
}
public void testGetHeader()
{
org.apache.log4j.LayoutTest v;
org.apache.log4j.Layout v;
java.lang.String v, v;
v := @this: org.apache.log4j.LayoutTest;
v = v.<org.apache.log4j.LayoutTest: java.lang.String header>;
v = virtualinvoke v.<org.apache.log4j.LayoutTest: org.apache.log4j.Layout createLayout()>();
v = virtualinvoke v.<org.apache.log4j.Layout: java.lang.String getHeader()>();
staticinvoke <org.apache.log4j.LayoutTest: void assertEquals(java.lang.String,java.lang.String)>(v, v);
return;
}
public void testGetFooter()
{
org.apache.log4j.LayoutTest v;
org.apache.log4j.Layout v;
java.lang.String v, v;
v := @this: org.apache.log4j.LayoutTest;
v = v.<org.apache.log4j.LayoutTest: java.lang.String footer>;
v = virtualinvoke v.<org.apache.log4j.LayoutTest: org.apache.log4j.Layout createLayout()>();
v = virtualinvoke v.<org.apache.log4j.Layout: java.lang.String getFooter()>();
staticinvoke <org.apache.log4j.LayoutTest: void assertEquals(java.lang.String,java.lang.String)>(v, v);
return;
}
public void testFormat() throws java.lang.Exception
{
org.apache.log4j.Logger v;
org.apache.log4j.LayoutTest v;
org.apache.log4j.Level v;
org.apache.log4j.spi.LoggingEvent v;
org.apache.log4j.Layout v;
java.lang.String v;
v := @this: org.apache.log4j.LayoutTest;
v = staticinvoke <org.apache.log4j.Logger: org.apache.log4j.Logger getLogger(java.lang.String)>("org.apache.log4j.LayoutTest");
v = new org.apache.log4j.spi.LoggingEvent;
v = <org.apache.log4j.Level: org.apache.log4j.Level INFO>;
specialinvoke v.<org.apache.log4j.spi.LoggingEvent: void <init>(java.lang.String,org.apache.log4j.Category,org.apache.log4j.Priority,java.lang.Object,java.lang.Throwable)>("org.apache.log4j.Logger", v, v, "Hello, World", null);
v = virtualinvoke v.<org.apache.log4j.LayoutTest: org.apache.log4j.Layout createLayout()>();
v = virtualinvoke v.<org.apache.log4j.Layout: java.lang.String format(org.apache.log4j.spi.LoggingEvent)>(v);
staticinvoke <org.apache.log4j.LayoutTest: void assertEquals(java.lang.String,java.lang.String)>("Mock", v);
return;
}
}