//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldBeAbleToRemovePeekedEntries() public virtual void ShouldBeAbleToRemovePeekedEntries() { BoundedPriorityQueue <int> queue = new BoundedPriorityQueue <int>(_baseConfig, int?.longValue, _noPriority); assertEquals(OK, queue.Offer(1)); assertEquals(OK, queue.Offer(2)); assertEquals(OK, queue.Offer(3)); assertEquals(3, queue.Count()); assertEquals(6, queue.Bytes()); assertTrue(queue.Peek().Present); assertTrue(queue.Peek().get().remove()); assertEquals(2, queue.Count()); assertEquals(5, queue.Bytes()); assertTrue(queue.Peek().Present); assertTrue(queue.Peek().get().remove()); assertEquals(1, queue.Count()); assertEquals(3, queue.Bytes()); assertTrue(queue.Peek().Present); assertTrue(queue.Peek().get().remove()); assertEquals(0, queue.Count()); assertEquals(0, queue.Bytes()); assertFalse(queue.Peek().Present); try { queue.Peek().get().remove(); fail(); } catch (NoSuchElementException) { } }
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes: //ORIGINAL LINE: @Test public void shouldBeAbleToPeekEntries() public virtual void ShouldBeAbleToPeekEntries() { BoundedPriorityQueue <int> queue = new BoundedPriorityQueue <int>(_baseConfig, int?.longValue, _noPriority); assertEquals(OK, queue.Offer(1)); assertEquals(OK, queue.Offer(2)); assertEquals(OK, queue.Offer(3)); //JAVA TO C# CONVERTER TODO TASK: Method reference arbitrary object instance method syntax is not converted by Java to C# Converter: assertEquals(1, queue.Peek().map(Removable::get)); //JAVA TO C# CONVERTER TODO TASK: Method reference arbitrary object instance method syntax is not converted by Java to C# Converter: assertEquals(1, queue.Peek().map(Removable::get)); //JAVA TO C# CONVERTER TODO TASK: Method reference arbitrary object instance method syntax is not converted by Java to C# Converter: assertEquals(1, queue.Peek().map(Removable::get)); assertEquals(3, queue.Count()); assertEquals(6, queue.Bytes()); }