public class org.apache.zookeeper.test.AuthSHA2Test extends org.apache.zookeeper.test.AuthTest
{
public void <init>()
{
org.apache.zookeeper.test.AuthSHA2Test v;
v := @this: org.apache.zookeeper.test.AuthSHA2Test;
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 SHA_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:wjySwxg860UATFtciuZ1lpzrCHrPeov6SPu/ZD56uig=");
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.AuthSHA2Test v;
v := @this: org.apache.zookeeper.test.AuthSHA2Test;
specialinvoke v.<org.apache.zookeeper.test.AuthTest: void testBadAuthNotifiesWatch()>();
return;
}
public void testBadAuthThenSendOtherCommands() throws java.lang.Exception
{
org.apache.zookeeper.test.AuthSHA2Test v;
v := @this: org.apache.zookeeper.test.AuthSHA2Test;
specialinvoke v.<org.apache.zookeeper.test.AuthTest: void testBadAuthThenSendOtherCommands()>();
return;
}
public void testSuper() throws java.lang.Exception
{
org.apache.zookeeper.test.AuthSHA2Test v;
v := @this: org.apache.zookeeper.test.AuthSHA2Test;
specialinvoke v.<org.apache.zookeeper.test.AuthTest: void testSuper()>();
return;
}
public void testSuperACL() throws java.lang.Exception
{
org.apache.zookeeper.test.AuthSHA2Test v;
v := @this: org.apache.zookeeper.test.AuthSHA2Test;
specialinvoke v.<org.apache.zookeeper.test.AuthTest: void testSuperACL()>();
return;
}
public void testOrdinaryACL() throws java.lang.Exception
{
org.apache.zookeeper.test.AuthSHA2Test v;
v := @this: org.apache.zookeeper.test.AuthSHA2Test;
specialinvoke v.<org.apache.zookeeper.test.AuthTest: void testOrdinaryACL()>();
return;
}
public void testGenerateDigest() throws java.security.NoSuchAlgorithmException
{
org.apache.zookeeper.test.AuthSHA2Test v;
java.lang.String v, v, v, v;
v := @this: org.apache.zookeeper.test.AuthSHA2Test;
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:wjySwxg860UATFtciuZ1lpzrCHrPeov6SPu/ZD56uig=", 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:Ie58Fw6KA4ucTEDj23imIltKrXNDxQg8Rwtu0biQFcU=", 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:rVOiTPnqEqlpIRXqSoE6+7h6SzbHUrfAe34i8n/gmRU=", 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:vs70GBagNcqIhGR4R6rXP8E3lvJPYhzMpAMx8ghbTUk=", v);
return;
}
public void testDigest() throws java.security.NoSuchAlgorithmException
{
byte[] v, v, v, v;
org.apache.zookeeper.test.AuthSHA2Test v;
java.lang.String v, v, v, v;
v := @this: org.apache.zookeeper.test.AuthSHA2Test;
v = staticinvoke <org.apache.zookeeper.server.auth.DigestAuthenticationProvider: byte[] digest(java.lang.String)>("test");
v = staticinvoke <org.apache.zookeeper.test.AuthSHA2Test: java.lang.String getGeneratedDigestStr(byte[])>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08", v);
v = staticinvoke <org.apache.zookeeper.server.auth.DigestAuthenticationProvider: byte[] digest(java.lang.String)>("zookeeper");
v = staticinvoke <org.apache.zookeeper.test.AuthSHA2Test: java.lang.String getGeneratedDigestStr(byte[])>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("456831beef3fc1500939995d7369695f48642664a02d5eab9d807592a08b2384", v);
v = staticinvoke <org.apache.zookeeper.server.auth.DigestAuthenticationProvider: byte[] digest(java.lang.String)>("foo");
v = staticinvoke <org.apache.zookeeper.test.AuthSHA2Test: java.lang.String getGeneratedDigestStr(byte[])>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae", v);
v = staticinvoke <org.apache.zookeeper.server.auth.DigestAuthenticationProvider: byte[] digest(java.lang.String)>("bar");
v = staticinvoke <org.apache.zookeeper.test.AuthSHA2Test: java.lang.String getGeneratedDigestStr(byte[])>(v);
staticinvoke <org.junit.jupiter.api.Assertions: void assertEquals(java.lang.Object,java.lang.Object)>("fcde2b2edba56bf408601fb721fe9b5c338d10ee429ea04fae5511b68fbf8fb9", v);
return;
}
}