public override int GetHashCode()
        {
//JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final':
//ORIGINAL LINE: final org.apache.commons.lang3.mutable.MutableInt h = new org.apache.commons.lang3.mutable.MutableInt();
            MutableInt h = new MutableInt();

            Each(element => h.add(( int )(element ^ ( int )(( uint )element >> 32))));
            return(h.intValue());
        }
Beispiel #2
0
        /* Random page */
        private Page RandomPage(int corruptionPercent, MutableInt totalNumberOfCorruptions)
        {
            int  numberOfCorruptions = 0;
            bool @internal           = _randomRule.nextBoolean();

            if (_randomRule.Next(100) < corruptionPercent)
            {
                int maxCorruptions = @internal ? _possibleCorruptionsInInternal.Count : _possibleCorruptionsInLeaf.Count;
                numberOfCorruptions = _randomRule.intBetween(1, maxCorruptions);
                totalNumberOfCorruptions.add(numberOfCorruptions);
            }
            return(@internal ? RandomInternal(numberOfCorruptions) : RandomLeaf(numberOfCorruptions));
        }
Beispiel #3
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void shouldSeeEntriesWhenOnlyLowestIsPresent()
        public virtual void ShouldSeeEntriesWhenOnlyLowestIsPresent()
        {
            // given
            long labelId = 0;
            IList <NodeLabelUpdate> labelUpdates = new List <NodeLabelUpdate>();

            labelUpdates.Add(NodeLabelUpdate.labelChanges(0L, new long[] {}, new long[] { labelId }));

            Start(labelUpdates);

            // when
            MutableInt count = new MutableInt();
            AllEntriesLabelScanReader nodeLabelRanges = _store.allNodeLabelRanges();

            nodeLabelRanges.forEach(nlr =>
            {
                foreach (long nodeId in nlr.nodes())
                {
                    count.add(nlr.labels(nodeId).length);
                }
            });
            assertThat(count.intValue(), @is(1));
        }