mirror of https://github.com/apache/lucene.git
SOLR-12250: Remove the usage of mockito
This commit is contained in:
parent
1a18acd783
commit
e331c068df
|
@ -23,23 +23,18 @@ import java.util.ArrayList;
|
|||
import java.util.Locale;
|
||||
|
||||
import org.apache.lucene.util.LuceneTestCase;
|
||||
import org.apache.solr.SolrTestCaseJ4;
|
||||
import org.apache.solr.common.SolrInputDocument;
|
||||
import org.junit.Test;
|
||||
|
||||
import static org.mockito.Mockito.*;
|
||||
|
||||
public class TransactionLogTest extends LuceneTestCase {
|
||||
|
||||
@Test
|
||||
public void testBigLastAddSize() throws IOException {
|
||||
SolrTestCaseJ4.assumeWorkingMockito();
|
||||
String tlogFileName = String.format(Locale.ROOT, UpdateLog.LOG_FILENAME_PATTERN, UpdateLog.TLOG_NAME, 0);
|
||||
try (TransactionLog transactionLog = new TransactionLog(Files.createTempFile(tlogFileName, "").toFile(), new ArrayList<>())) {
|
||||
transactionLog.lastAddSize = 2000000000;
|
||||
AddUpdateCommand updateCommand = mock(AddUpdateCommand.class);
|
||||
when(updateCommand.isInPlaceUpdate()).thenReturn(false);
|
||||
when(updateCommand.getSolrInputDocument()).thenReturn(new SolrInputDocument());
|
||||
AddUpdateCommand updateCommand = new AddUpdateCommand(null);
|
||||
updateCommand.solrDoc = new SolrInputDocument();
|
||||
transactionLog.write(updateCommand, 0);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue