コード例 #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testForceFlush()
        public virtual void TestForceFlush()
        {
            DirectRecordAccessSet recordAccessSet = Mockito.mock(typeof(DirectRecordAccessSet));

            BatchInserterImpl.BatchedFlushStrategy flushStrategy = CreateFlushStrategy(recordAccessSet, 2);

            flushStrategy.ForceFlush();
            flushStrategy.ForceFlush();
            Mockito.verify(recordAccessSet, Mockito.times(2)).commit();

            flushStrategy.Flush();
            flushStrategy.ForceFlush();
            Mockito.verify(recordAccessSet, Mockito.times(3)).commit();
        }
コード例 #2
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test public void testResetBatchCounterOnForce()
        public virtual void TestResetBatchCounterOnForce()
        {
            DirectRecordAccessSet recordAccessSet = Mockito.mock(typeof(DirectRecordAccessSet));

            BatchInserterImpl.BatchedFlushStrategy flushStrategy = CreateFlushStrategy(recordAccessSet, 3);

            flushStrategy.Flush();
            flushStrategy.Flush();
            Mockito.verifyZeroInteractions(recordAccessSet);

            flushStrategy.ForceFlush();
            Mockito.verify(recordAccessSet).commit();
            Mockito.verifyNoMoreInteractions(recordAccessSet);

            flushStrategy.Flush();
            flushStrategy.Flush();
        }