Class UpdatablePriorityQueueTests
Inheritance
System.Object
UpdatablePriorityQueueTests
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: MoreStructures.Tests.PriorityQueues
Assembly: MoreStructures.Tests.dll
Syntax
public abstract class UpdatablePriorityQueueTests
Constructors
| Improve this Doc View SourceUpdatablePriorityQueueTests(Func<IUpdatablePriorityQueue<Int32>>, Func<IUpdatablePriorityQueue<RefType>>, Func<IUpdatablePriorityQueue<ValType>>)
Declaration
protected UpdatablePriorityQueueTests(Func<IUpdatablePriorityQueue<int>> intUpdatableQueueBuilder, Func<IUpdatablePriorityQueue<RefType>> refTypeUpdatableQueueBuilder, Func<IUpdatablePriorityQueue<ValType>> valTypeUpdatableQueueBuilder)
Parameters
Type | Name | Description |
---|---|---|
Func<IUpdatablePriorityQueue<System.Int32>> | intUpdatableQueueBuilder | |
Func<IUpdatablePriorityQueue<RefType>> | refTypeUpdatableQueueBuilder | |
Func<IUpdatablePriorityQueue<MoreStructures.Tests.PriorityQueues.ValType>> | valTypeUpdatableQueueBuilder |
Properties
| Improve this Doc View SourceIntUpdatableQueueBuilder
Declaration
protected Func<IUpdatablePriorityQueue<int>> IntUpdatableQueueBuilder { get; }
Property Value
Type | Description |
---|---|
Func<IUpdatablePriorityQueue<System.Int32>> |
RefTypeUpdatableQueueBuilder
Declaration
protected Func<IUpdatablePriorityQueue<RefType>> RefTypeUpdatableQueueBuilder { get; }
Property Value
Type | Description |
---|---|
Func<IUpdatablePriorityQueue<RefType>> |
ValTypeUpdatableQueueBuilder
Declaration
protected Func<IUpdatablePriorityQueue<ValType>> ValTypeUpdatableQueueBuilder { get; }
Property Value
Type | Description |
---|---|
Func<IUpdatablePriorityQueue<MoreStructures.Tests.PriorityQueues.ValType>> |
Methods
| Improve this Doc View SourceGetPrioritiesOf_FirstIsCorrect()
Declaration
public void GetPrioritiesOf_FirstIsCorrect()
GetPrioritiesOf_IsCorrect()
Declaration
public void GetPrioritiesOf_IsCorrect()
Remove_IsCorrect()
Declaration
public void Remove_IsCorrect()
Remove_WorksWithReferenceTypes()
Declaration
public void Remove_WorksWithReferenceTypes()
Remove_WorksWithValueTypes()
Declaration
public void Remove_WorksWithValueTypes()
UpdatePriority_AllPermutations()
Declaration
public void UpdatePriority_AllPermutations()
UpdatePriority_IsCorrect()
Declaration
public void UpdatePriority_IsCorrect()
UpdatePriority_IsStableWithInt()
Declaration
public void UpdatePriority_IsStableWithInt()
UpdatePriority_IsStableWithReferenceTypes()
Declaration
public void UpdatePriority_IsStableWithReferenceTypes()
UpdatePriority_LongChainOfUpdates(Int32[], Int32[], Int32[])
Declaration
public void UpdatePriority_LongChainOfUpdates(int[] values, int[] priorities, int[] updatePriorities)
Parameters
Type | Name | Description |
---|---|---|
System.Int32[] | values | |
System.Int32[] | priorities | |
System.Int32[] | updatePriorities |
UpdatePriority_RaisesExceptionOnItemNonPresent()
Declaration
public void UpdatePriority_RaisesExceptionOnItemNonPresent()
UpdatePriority_StalePushTimestamps()
Declaration
public void UpdatePriority_StalePushTimestamps()
UpdatePriority_WorksWhenNewPriorityIsTheSame()
Declaration
public void UpdatePriority_WorksWhenNewPriorityIsTheSame()