public class org.apache.zookeeper.server.util.VerifyingFileFactoryTest extends org.apache.zookeeper.ZKTestCase
{
private org.slf4j.Logger log;
public void <init>()
{
org.apache.zookeeper.server.util.VerifyingFileFactoryTest v;
v := @this: org.apache.zookeeper.server.util.VerifyingFileFactoryTest;
specialinvoke v.<org.apache.zookeeper.ZKTestCase: void <init>()>();
return;
}
public void setUp()
{
org.slf4j.Logger v;
org.apache.zookeeper.server.util.VerifyingFileFactoryTest v;
v := @this: org.apache.zookeeper.server.util.VerifyingFileFactoryTest;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.String)>("TODO: Mock Logging");
v.<org.apache.zookeeper.server.util.VerifyingFileFactoryTest: org.slf4j.Logger log> = v;
return;
}
public void testForWarningOnRelativePath()
{
org.slf4j.Logger v;
org.apache.zookeeper.server.util.VerifyingFileFactory$Builder v, v;
org.apache.zookeeper.server.util.VerifyingFileFactoryTest v;
org.apache.zookeeper.server.util.VerifyingFileFactory v;
v := @this: org.apache.zookeeper.server.util.VerifyingFileFactoryTest;
v = new org.apache.zookeeper.server.util.VerifyingFileFactory$Builder;
v = v.<org.apache.zookeeper.server.util.VerifyingFileFactoryTest: org.slf4j.Logger log>;
specialinvoke v.<org.apache.zookeeper.server.util.VerifyingFileFactory$Builder: void <init>(org.slf4j.Logger)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.VerifyingFileFactory$Builder: org.apache.zookeeper.server.util.VerifyingFileFactory$Builder warnForRelativePath()>();
v = virtualinvoke v.<org.apache.zookeeper.server.util.VerifyingFileFactory$Builder: org.apache.zookeeper.server.util.VerifyingFileFactory build()>();
virtualinvoke v.<org.apache.zookeeper.server.util.VerifyingFileFactory: java.io.File create(java.lang.String)>("a/relative/path");
return;
}
public void testForNoWarningOnIntendedRelativePath()
{
org.slf4j.Logger v;
org.apache.zookeeper.server.util.VerifyingFileFactory$Builder v, v;
org.apache.zookeeper.server.util.VerifyingFileFactoryTest v;
org.apache.zookeeper.server.util.VerifyingFileFactory v;
v := @this: org.apache.zookeeper.server.util.VerifyingFileFactoryTest;
v = new org.apache.zookeeper.server.util.VerifyingFileFactory$Builder;
v = v.<org.apache.zookeeper.server.util.VerifyingFileFactoryTest: org.slf4j.Logger log>;
specialinvoke v.<org.apache.zookeeper.server.util.VerifyingFileFactory$Builder: void <init>(org.slf4j.Logger)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.VerifyingFileFactory$Builder: org.apache.zookeeper.server.util.VerifyingFileFactory$Builder warnForRelativePath()>();
v = virtualinvoke v.<org.apache.zookeeper.server.util.VerifyingFileFactory$Builder: org.apache.zookeeper.server.util.VerifyingFileFactory build()>();
virtualinvoke v.<org.apache.zookeeper.server.util.VerifyingFileFactory: java.io.File create(java.lang.String)>("./an/intended/relative/path");
return;
}
public void testForFailForNonExistingPath()
{
org.junit.jupiter.api.function.Executable v;
org.apache.zookeeper.server.util.VerifyingFileFactoryTest v;
v := @this: org.apache.zookeeper.server.util.VerifyingFileFactoryTest;
v = staticinvoke <org.apache.zookeeper.server.util.VerifyingFileFactoryTest$lambda_testForFailForNonExistingPath_0__247: org.junit.jupiter.api.function.Executable bootstrap$(org.apache.zookeeper.server.util.VerifyingFileFactoryTest)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: java.lang.Throwable assertThrows(java.lang.Class,org.junit.jupiter.api.function.Executable)>(class "Ljava/lang/IllegalArgumentException;", v);
return;
}
public void testFileHasCorrectPath()
{
org.slf4j.Logger v;
org.apache.zookeeper.server.util.VerifyingFileFactory$Builder v;
org.apache.zookeeper.server.util.VerifyingFileFactoryTest v;
java.lang.String v;
org.apache.zookeeper.server.util.VerifyingFileFactory v;
java.io.File v, v;
v := @this: org.apache.zookeeper.server.util.VerifyingFileFactoryTest;
v = new java.io.File;
specialinvoke v.<java.io.File: void <init>(java.lang.String)>("/some/path");
v = new org.apache.zookeeper.server.util.VerifyingFileFactory$Builder;
v = v.<org.apache.zookeeper.server.util.VerifyingFileFactoryTest: org.slf4j.Logger log>;
specialinvoke v.<org.apache.zookeeper.server.util.VerifyingFileFactory$Builder: void <init>(org.slf4j.Logger)>(v);
v = virtualinvoke v.<org.apache.zookeeper.server.util.VerifyingFileFactory$Builder: org.apache.zookeeper.server.util.VerifyingFileFactory build()>();
v = virtualinvoke v.<java.io.File: java.lang.String getPath()>();
v = virtualinvoke v.<org.apache.zookeeper.server.util.VerifyingFileFactory: java.io.File create(java.lang.String)>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>(v, v);
return;
}
}