public class org.apache.zookeeper.server.ZooKeeperThreadTest extends org.apache.zookeeper.ZKTestCase
{
private java.util.concurrent.CountDownLatch runningLatch;
public void <init>()
{
java.util.concurrent.CountDownLatch v;
org.apache.zookeeper.server.ZooKeeperThreadTest v;
v := @this: org.apache.zookeeper.server.ZooKeeperThreadTest;
specialinvoke v.<org.apache.zookeeper.ZKTestCase: void <init>()>();
v = new java.util.concurrent.CountDownLatch;
specialinvoke v.<java.util.concurrent.CountDownLatch: void <init>(int)>(1);
v.<org.apache.zookeeper.server.ZooKeeperThreadTest: java.util.concurrent.CountDownLatch runningLatch> = v;
return;
}
public void testUncaughtException() throws java.lang.Exception
{
org.apache.zookeeper.server.ZooKeeperThreadTest$MyThread v;
org.apache.zookeeper.server.ZooKeeperThreadTest v;
java.util.concurrent.TimeUnit v, v;
java.util.concurrent.CountDownLatch v, v, v;
org.apache.zookeeper.server.ZooKeeperThreadTest$MyCriticalThread v;
boolean v, v;
v := @this: org.apache.zookeeper.server.ZooKeeperThreadTest;
v = new org.apache.zookeeper.server.ZooKeeperThreadTest$MyThread;
specialinvoke v.<org.apache.zookeeper.server.ZooKeeperThreadTest$MyThread: void <init>(org.apache.zookeeper.server.ZooKeeperThreadTest,java.lang.String)>(v, "Test-Thread");
virtualinvoke v.<org.apache.zookeeper.server.ZooKeeperThreadTest$MyThread: void start()>();
v = v.<org.apache.zookeeper.server.ZooKeeperThreadTest: java.util.concurrent.CountDownLatch runningLatch>;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit MILLISECONDS>;
v = virtualinvoke v.<java.util.concurrent.CountDownLatch: boolean await(long,java.util.concurrent.TimeUnit)>(10000L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean,java.lang.String)>(v, "Uncaught exception is not properly handled.");
v = new java.util.concurrent.CountDownLatch;
specialinvoke v.<java.util.concurrent.CountDownLatch: void <init>(int)>(1);
v.<org.apache.zookeeper.server.ZooKeeperThreadTest: java.util.concurrent.CountDownLatch runningLatch> = v;
v = new org.apache.zookeeper.server.ZooKeeperThreadTest$MyCriticalThread;
specialinvoke v.<org.apache.zookeeper.server.ZooKeeperThreadTest$MyCriticalThread: void <init>(org.apache.zookeeper.server.ZooKeeperThreadTest,java.lang.String)>(v, "Test-Critical-Thread");
virtualinvoke v.<org.apache.zookeeper.server.ZooKeeperThreadTest$MyCriticalThread: void start()>();
v = v.<org.apache.zookeeper.server.ZooKeeperThreadTest: java.util.concurrent.CountDownLatch runningLatch>;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit MILLISECONDS>;
v = virtualinvoke v.<java.util.concurrent.CountDownLatch: boolean await(long,java.util.concurrent.TimeUnit)>(10000L, v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertTrue(boolean,java.lang.String)>(v, "Uncaught exception is not properly handled.");
return;
}
}