//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private byte[] createMsgWithUnknownValue(byte signature) throws java.io.IOException private sbyte[] CreateMsgWithUnknownValue(sbyte signature) { PackedOutputArray @out = new PackedOutputArray(); Org.Neo4j.Bolt.messaging.Neo4jPack_Packer packer = Neo4jPack.newPacker(@out); packer.PackStructHeader(2, signature); packer.Pack("Text"); packer.PackMapHeader(1); packer.Pack("key1"); packer.PackStructHeader(0, ( sbyte )'A'); return(@out.Bytes()); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldCallExternalErrorOnInitWithDuplicateKeys() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldCallExternalErrorOnInitWithDuplicateKeys() { BoltStateMachine stateMachine = mock(typeof(BoltStateMachine)); SynchronousBoltConnection connection = new SynchronousBoltConnection(stateMachine); _channel = new EmbeddedChannel(NewDecoder(connection)); // Generate INIT message with duplicate keys PackedOutputArray @out = new PackedOutputArray(); Org.Neo4j.Bolt.messaging.Neo4jPack_Packer packer = PackerUnderTest.newPacker(@out); packer.PackStructHeader(2, InitMessage.SIGNATURE); packer.Pack("Test/User Agent 1.0"); packer.PackMapHeader(3); packer.Pack("scheme"); packer.Pack("basic"); packer.Pack("principal"); packer.Pack("user"); packer.Pack("scheme"); packer.Pack("password"); _channel.writeInbound(Unpooled.wrappedBuffer(@out.Bytes())); _channel.finishAndReleaseAll(); verify(stateMachine).handleExternalFailure(eq(Neo4jError.from(Org.Neo4j.Kernel.Api.Exceptions.Status_Request.Invalid, "Duplicate map key `scheme`.")), any()); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private byte[] createMsg(byte signature) throws java.io.IOException private sbyte[] CreateMsg(sbyte signature) { PackedOutputArray @out = new PackedOutputArray(); Org.Neo4j.Bolt.messaging.Neo4jPack_Packer packer = Neo4jPack.newPacker(@out); packer.PackStructHeader(0, signature); return(@out.Bytes()); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private byte[] packMessageWithSignature(byte signature) throws java.io.IOException private sbyte[] PackMessageWithSignature(sbyte signature) { PackedOutputArray @out = new PackedOutputArray(); Org.Neo4j.Bolt.messaging.Neo4jPack_Packer packer = PackerUnderTest.newPacker(@out); packer.PackStructHeader(2, signature); packer.Pack("RETURN 'Hello World!'"); packer.pack(EMPTY_MAP); return(@out.Bytes()); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private byte[] beginMessage(java.util.Map<String,Object> metadata) throws java.io.IOException private sbyte[] BeginMessage(IDictionary <string, object> metadata) { PackedOutputArray @out = new PackedOutputArray(); Org.Neo4j.Bolt.messaging.Neo4jPack_Packer packer = Util.Neo4jPack.newPacker(@out); packer.PackStructHeader(1, BeginMessage.SIGNATURE); packer.pack(asMapValue(metadata)); return(@out.Bytes()); }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldThrowOnUnknownStructType() throws Exception //JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: public virtual void ShouldThrowOnUnknownStructType() { PackedOutputArray @out = new PackedOutputArray(); Org.Neo4j.Bolt.messaging.Neo4jPack_Packer packer = PackerUnderTest.newPacker(@out); packer.PackStructHeader(2, RunMessage.SIGNATURE); packer.Pack("RETURN $x"); packer.PackMapHeader(1); packer.Pack("x"); packer.PackStructHeader(0, ( sbyte )'A'); try { Unpack(@out.Bytes()); } catch (BoltIOException ex) { assertThat(ex.Message, equalTo("Struct types of 0x41 are not recognized.")); } }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private byte[] createMsgWithDuplicateKey(byte signature) throws java.io.IOException private sbyte[] CreateMsgWithDuplicateKey(sbyte signature) { PackedOutputArray @out = new PackedOutputArray(); Org.Neo4j.Bolt.messaging.Neo4jPack_Packer packer = Neo4jPack.newPacker(@out); packer.PackStructHeader(2, signature); packer.Pack("Text"); PackMapWithDuplicateKey(packer); return(@out.Bytes()); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private byte[] createRunWithV1Value(org.neo4j.values.AnyValue value) throws java.io.IOException private sbyte[] CreateRunWithV1Value(AnyValue value) { PackedOutputArray @out = new PackedOutputArray(); Org.Neo4j.Bolt.messaging.Neo4jPack_Packer packer = Neo4jPack.newPacker(@out); packer.PackStructHeader(2, RunMessage.SIGNATURE); packer.Pack("RETURN $x"); packer.PackMapHeader(1); packer.Pack("x"); packer.Pack(value); return(@out.Bytes()); }
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#: //ORIGINAL LINE: private byte[] createRunWith(org.neo4j.function.ThrowingConsumer<org.neo4j.bolt.messaging.Neo4jPack_Packer, java.io.IOException> valuePacker) throws java.io.IOException private sbyte[] CreateRunWith(ThrowingConsumer <Org.Neo4j.Bolt.messaging.Neo4jPack_Packer, IOException> valuePacker) { PackedOutputArray @out = new PackedOutputArray(); Org.Neo4j.Bolt.messaging.Neo4jPack_Packer packer = (new Neo4jPackV2()).newPacker(@out); packer.PackStructHeader(2, RunMessage.SIGNATURE); packer.Pack("RETURN $x"); packer.PackMapHeader(1); packer.Pack("x"); valuePacker.Accept(packer); return(@out.Bytes()); }