public class org.apache.zookeeper.test.AuthSHA3Test extends org.apache.zookeeper.test.AuthTest
{
public void <init>()
{
org.apache.zookeeper.test.AuthSHA3Test v;
v := @this: org.apache.zookeeper.test.AuthSHA3Test;
specialinvoke v.<org.apache.zookeeper.test.AuthTest: void <init>()>();
return;
}
public static void setup()
{
org.apache.zookeeper.test.AuthTest$DigestAlgEnum v;
java.lang.String v;
org.bouncycastle.jce.provider.BouncyCastleProvider v;
v = new org.bouncycastle.jce.provider.BouncyCastleProvider;
specialinvoke v.<org.bouncycastle.jce.provider.BouncyCastleProvider: void <init>()>();
staticinvoke <java.security.Security: int addProvider(java.security.Provider)>(v);
v = <org.apache.zookeeper.test.AuthTest$DigestAlgEnum: org.apache.zookeeper.test.AuthTest$DigestAlgEnum SHA3_256>;
v = virtualinvoke v.<org.apache.zookeeper.test.AuthTest$DigestAlgEnum: java.lang.String getName()>();
staticinvoke <java.lang.System: java.lang.String setProperty(java.lang.String,java.lang.String)>("zookeeper.DigestAuthenticationProvider.digestAlg", v);
staticinvoke <java.lang.System: java.lang.String setProperty(java.lang.String,java.lang.String)>("zookeeper.DigestAuthenticationProvider.superDigest", "super:cRy/KPYuDpW/dtsepniTMpuiuupnWgdU9txltIfv3hA=");
staticinvoke <java.lang.System: java.lang.String setProperty(java.lang.String,java.lang.String)>("zookeeper.authProvider.1", "org.apache.zookeeper.test.InvalidAuthProvider");
return;
}
public static void teardown()
{
staticinvoke <java.security.Security: void removeProvider(java.lang.String)>("BC");
staticinvoke <java.lang.System: java.lang.String clearProperty(java.lang.String)>("zookeeper.DigestAuthenticationProvider.superDigest");
staticinvoke <java.lang.System: java.lang.String clearProperty(java.lang.String)>("zookeeper.DigestAuthenticationProvider.digestAlg");
return;
}
public void testBadAuthNotifiesWatch() throws java.lang.Exception
{
org.apache.zookeeper.test.AuthSHA3Test v;
v := @this: org.apache.zookeeper.test.AuthSHA3Test;
specialinvoke v.<org.apache.zookeeper.test.AuthTest: void testBadAuthNotifiesWatch()>();
return;
}
public void testBadAuthThenSendOtherCommands() throws java.lang.Exception
{
org.apache.zookeeper.test.AuthSHA3Test v;
v := @this: org.apache.zookeeper.test.AuthSHA3Test;
specialinvoke v.<org.apache.zookeeper.test.AuthTest: void testBadAuthThenSendOtherCommands()>();
return;
}
public void testSuper() throws java.lang.Exception
{
org.apache.zookeeper.test.AuthSHA3Test v;
v := @this: org.apache.zookeeper.test.AuthSHA3Test;
specialinvoke v.<org.apache.zookeeper.test.AuthTest: void testSuper()>();
return;
}
public void testSuperACL() throws java.lang.Exception
{
org.apache.zookeeper.test.AuthSHA3Test v;
v := @this: org.apache.zookeeper.test.AuthSHA3Test;
specialinvoke v.<org.apache.zookeeper.test.AuthTest: void testSuperACL()>();
return;
}
public void testOrdinaryACL() throws java.lang.Exception
{
org.apache.zookeeper.test.AuthSHA3Test v;
v := @this: org.apache.zookeeper.test.AuthSHA3Test;
specialinvoke v.<org.apache.zookeeper.test.AuthTest: void testOrdinaryACL()>();
return;
}
public void testGenerateDigest() throws java.security.NoSuchAlgorithmException
{
org.apache.zookeeper.test.AuthSHA3Test v;
java.lang.String v, v, v, v;
v := @this: org.apache.zookeeper.test.AuthSHA3Test;
v = staticinvoke <org.apache.zookeeper.server.auth.DigestAuthenticationProvider: java.lang.String generateDigest(java.lang.String)>("super:test");
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("super:cRy/KPYuDpW/dtsepniTMpuiuupnWgdU9txltIfv3hA=", v);
v = staticinvoke <org.apache.zookeeper.server.auth.DigestAuthenticationProvider: java.lang.String generateDigest(java.lang.String)>("super:zookeeper");
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("super:gM3M1QcrKC6b+h4oZ5Ixc4GTVaAsggI+AqkUaF6E1Is=", v);
v = staticinvoke <org.apache.zookeeper.server.auth.DigestAuthenticationProvider: java.lang.String generateDigest(java.lang.String)>("super:foo");
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("super:2Ww7VUqTohd3lX/Vf4Nvw+GxbmOsX1p337L7Bnks4L8=", v);
v = staticinvoke <org.apache.zookeeper.server.auth.DigestAuthenticationProvider: java.lang.String generateDigest(java.lang.String)>("super:bar");
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("super:Ft5s2Rtxr8zyz16feKiFR/8yqa6JoNEJ0In73aXojE8=", v);
return;
}
public void testDigest() throws java.security.NoSuchAlgorithmException
{
byte[] v, v, v, v;
org.apache.zookeeper.test.AuthSHA3Test v;
java.lang.String v, v, v, v;
v := @this: org.apache.zookeeper.test.AuthSHA3Test;
v = staticinvoke <org.apache.zookeeper.server.auth.DigestAuthenticationProvider: byte[] digest(java.lang.String)>("test");
v = staticinvoke <org.apache.zookeeper.test.AuthSHA3Test: java.lang.String getGeneratedDigestStr(byte[])>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("36f028580bb02cc8272a9a020f4200e346e276ae664e45ee80745574e2f5ab80", v);
v = staticinvoke <org.apache.zookeeper.server.auth.DigestAuthenticationProvider: byte[] digest(java.lang.String)>("zookeeper");
v = staticinvoke <org.apache.zookeeper.test.AuthSHA3Test: java.lang.String getGeneratedDigestStr(byte[])>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("af4c1abc2deaa6edffc7ce34edeb8c03ee9a1488b64fd318ddb93b4b7f1c0746", v);
v = staticinvoke <org.apache.zookeeper.server.auth.DigestAuthenticationProvider: byte[] digest(java.lang.String)>("foo");
v = staticinvoke <org.apache.zookeeper.test.AuthSHA3Test: java.lang.String getGeneratedDigestStr(byte[])>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("76d3bc41c9f588f7fcd0d5bf4718f8f84b1c41b20882703100b9eb9413807c01", v);
v = staticinvoke <org.apache.zookeeper.server.auth.DigestAuthenticationProvider: byte[] digest(java.lang.String)>("bar");
v = staticinvoke <org.apache.zookeeper.test.AuthSHA3Test: java.lang.String getGeneratedDigestStr(byte[])>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("cceefd7e0545bcf8b6d19f3b5750c8a3ee8350418877bc6fb12e32de28137355", v);
return;
}
}