//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 shouldReportTotalCountAndSize() public virtual void ShouldReportTotalCountAndSize() { BoundedPriorityQueue <int> queue = new BoundedPriorityQueue <int>(_baseConfig, int?.longValue, _noPriority); assertEquals(0, queue.Bytes()); assertEquals(0, queue.Count()); queue.Offer(10); assertEquals(1, queue.Count()); assertEquals(10, queue.Bytes()); queue.Offer(20); assertEquals(2, queue.Count()); assertEquals(30, queue.Bytes()); queue.Poll(); assertEquals(1, queue.Count()); assertEquals(20, queue.Bytes()); queue.Poll(); assertEquals(0, queue.Count()); assertEquals(0, queue.Bytes()); }
//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()); }