@Test public void testSetBufferSize() throws ParseException, InvalidOptionsException { final Integer EXPECTED_BUFFER = 1024; String[] args = new String[] { "--dataset", "mydatasetname", "--as-binaryfile", "--buffersize", EXPECTED_BUFFER.toString() }; configureAndValidateOptions(args); assertEquals(SqoopOptions.FileLayout.BinaryFile,sqoopOption.getFileLayout()); assertEquals(EXPECTED_BUFFER, sqoopOption.getBufferSize()); }
@Test public void testAsBinaryFileSetsCorrectFileLayoutAndDefaultBufferSize() throws ParseException, InvalidOptionsException { String[] args = new String[] { "--dataset", "mydatasetname", "--as-binaryfile" }; configureAndValidateOptions(args); assertEquals(SqoopOptions.FileLayout.BinaryFile,sqoopOption.getFileLayout()); assertEquals(MainframeConfiguration.MAINFRAME_FTP_TRANSFER_BINARY_DEFAULT_BUFFER_SIZE, sqoopOption.getBufferSize()); }