Fix Naming/MethodParameterName cop in the tests.

This commit is contained in:
Robert Haines 2020-02-17 23:13:46 +00:00
parent fcadea61e2
commit b09f05d8d3
9 changed files with 78 additions and 67 deletions

View File

@ -44,7 +44,6 @@ Naming/AccessorMethodName:
Naming/MethodParameterName: Naming/MethodParameterName:
Exclude: Exclude:
- 'lib/**/*.rb' - 'lib/**/*.rb'
- 'test/**/*.rb'
# Offense count: 721 # Offense count: 721
# Configuration parameters: EnforcedStyle. # Configuration parameters: EnforcedStyle.

View File

@ -63,8 +63,11 @@ class ZipCaseSensitivityTest < MiniTest::Test
private private
def assert_contains(zf, entryName, filename = entryName) def assert_contains(zip_file, entry_name, filename = entry_name)
refute_nil(zf.entries.detect { |e| e.name == entryName }, "entry #{entryName} not in #{zf.entries.join(', ')} in zip file #{zf}") refute_nil(
assert_entry_contents(zf, entryName, filename) if File.exist?(filename) zip_file.entries.detect { |e| e.name == entry_name },
"entry #{entry_name} not in #{zip_file.entries.join(', ')} in zip file #{zip_file}"
)
assert_entry_contents(zip_file, entry_name, filename) if File.exist?(filename)
end end
end end

View File

@ -42,12 +42,12 @@ class DeflaterTest < MiniTest::Test
private private
def load_file(fileName) def load_file(filename)
File.open(fileName, 'rb', &:read) File.open(filename, 'rb', &:read)
end end
def deflate(data, fileName) def deflate(data, filename)
File.open(fileName, 'wb') do |file| File.open(filename, 'wb') do |file|
deflater = ::Zip::Deflater.new(file) deflater = ::Zip::Deflater.new(file)
deflater << data deflater << data
deflater.finish deflater.finish
@ -56,8 +56,8 @@ class DeflaterTest < MiniTest::Test
end end
end end
def inflate(fileName) def inflate(filename)
File.open(fileName, 'rb') do |file| File.open(filename, 'rb') do |file|
inflater = ::Zip::Inflater.new(file) inflater = ::Zip::Inflater.new(file)
inflater.read inflater.read
end end

View File

@ -5,14 +5,14 @@ class ZipFileExtractDirectoryTest < MiniTest::Test
TEST_OUT_NAME = 'test/data/generated/emptyOutDir' TEST_OUT_NAME = 'test/data/generated/emptyOutDir'
def open_zip(&aProc) def open_zip(&a_proc)
assert(!aProc.nil?) assert(!a_proc.nil?)
::Zip::File.open(TestZipFile::TEST_ZIP4.zip_name, &aProc) ::Zip::File.open(TestZipFile::TEST_ZIP4.zip_name, &a_proc)
end end
def extract_test_dir(&aProc) def extract_test_dir(&a_proc)
open_zip do |zf| open_zip do |zf|
zf.extract(TestFiles::EMPTY_TEST_DIR, TEST_OUT_NAME, &aProc) zf.extract(TestFiles::EMPTY_TEST_DIR, TEST_OUT_NAME, &a_proc)
end end
end end

View File

@ -680,12 +680,18 @@ class ZipFileTest < MiniTest::Test
private private
def assert_contains(zf, entryName, filename = entryName) def assert_contains(zip_file, entry_name, filename = entry_name)
refute_nil(zf.entries.detect { |e| e.name == entryName }, "entry #{entryName} not in #{zf.entries.join(', ')} in zip file #{zf}") refute_nil(
assert_entry_contents(zf, entryName, filename) if File.exist?(filename) zip_file.entries.detect { |e| e.name == entry_name },
"entry #{entry_name} not in #{zip_file.entries.join(', ')} in zip file #{zip_file}"
)
assert_entry_contents(zip_file, entry_name, filename) if File.exist?(filename)
end end
def assert_not_contains(zf, entryName) def assert_not_contains(zip_file, entry_name)
assert_nil(zf.entries.detect { |e| e.name == entryName }, "entry #{entryName} in #{zf.entries.join(', ')} in zip file #{zf}") assert_nil(
zip_file.entries.detect { |e| e.name == entry_name },
"entry #{entry_name} in #{zip_file.entries.join(', ')} in zip file #{zip_file}"
)
end end
end end

View File

@ -11,15 +11,15 @@ class AbstractInputStreamTest < MiniTest::Test
class TestAbstractInputStream class TestAbstractInputStream
include ::Zip::IOExtras::AbstractInputStream include ::Zip::IOExtras::AbstractInputStream
def initialize(aString) def initialize(string)
super() super()
@contents = aString @contents = string
@readPointer = 0 @readPointer = 0
end end
def sysread(charsToRead, _buf = nil) def sysread(chars_to_read, _buf = nil)
retVal = @contents[@readPointer, charsToRead] retVal = @contents[@readPointer, chars_to_read]
@readPointer += charsToRead @readPointer += chars_to_read
retVal retVal
end end

View File

@ -139,16 +139,16 @@ class ZipLocalEntryTest < MiniTest::Test
assert_equal(entry1.comment, entry2.comment) assert_equal(entry1.comment, entry2.comment)
end end
def write_to_file(localFileName, centralFileName, entry) def write_to_file(local_filename, central_filename, entry)
::File.open(localFileName, 'wb') { |f| entry.write_local_entry(f) } ::File.open(local_filename, 'wb') { |f| entry.write_local_entry(f) }
::File.open(centralFileName, 'wb') { |f| entry.write_c_dir_entry(f) } ::File.open(central_filename, 'wb') { |f| entry.write_c_dir_entry(f) }
end end
def read_from_file(localFileName, centralFileName) def read_from_file(local_filename, central_filename)
localEntry = nil localEntry = nil
cdirEntry = nil cdirEntry = nil
::File.open(localFileName, 'rb') { |f| localEntry = ::Zip::Entry.read_local_entry(f) } ::File.open(local_filename, 'rb') { |f| localEntry = ::Zip::Entry.read_local_entry(f) }
::File.open(centralFileName, 'rb') { |f| cdirEntry = ::Zip::Entry.read_c_dir_entry(f) } ::File.open(central_filename, 'rb') { |f| cdirEntry = ::Zip::Entry.read_c_dir_entry(f) }
[localEntry, cdirEntry] [localEntry, cdirEntry]
end end
end end

View File

@ -17,14 +17,14 @@ class ZipSettingsTest < MiniTest::Test
::Zip.reset! ::Zip.reset!
end end
def open_zip(&aProc) def open_zip(&a_proc)
refute_nil(aProc) refute_nil(a_proc)
::Zip::File.open(TestZipFile::TEST_ZIP4.zip_name, &aProc) ::Zip::File.open(TestZipFile::TEST_ZIP4.zip_name, &a_proc)
end end
def extract_test_dir(&aProc) def extract_test_dir(&a_proc)
open_zip do |zf| open_zip do |zf|
zf.extract(TestFiles::EMPTY_TEST_DIR, TEST_OUT_NAME, &aProc) zf.extract(TestFiles::EMPTY_TEST_DIR, TEST_OUT_NAME, &a_proc)
end end
end end
@ -88,8 +88,11 @@ class ZipSettingsTest < MiniTest::Test
private private
def assert_contains(zf, entryName, filename = entryName) def assert_contains(zip_file, entry_name, filename = entry_name)
refute_nil(zf.entries.detect { |e| e.name == entryName }, "entry #{entryName} not in #{zf.entries.join(', ')} in zip file #{zf}") refute_nil(
assert_entry_contents(zf, entryName, filename) if File.exist?(filename) zip_file.entries.detect { |e| e.name == entry_name },
"entry #{entry_name} not in #{zip_file.entries.join(', ')} in zip file #{zip_file}"
)
assert_entry_contents(zip_file, entry_name, filename) if File.exist?(filename)
end end
end end

View File

@ -82,18 +82,18 @@ module AssertEntry
assert_entry(filename, zis, zis.get_next_entry.name) assert_entry(filename, zis, zis.get_next_entry.name)
end end
def assert_entry(filename, zis, entryName) def assert_entry(filename, zis, entry_name)
assert_equal(filename, entryName) assert_equal(filename, entry_name)
assert_entry_contents_for_stream(filename, zis, entryName) assert_entry_contents_for_stream(filename, zis, entry_name)
end end
def assert_entry_contents_for_stream(filename, zis, entryName) def assert_entry_contents_for_stream(filename, zis, entry_name)
File.open(filename, 'rb') do |file| File.open(filename, 'rb') do |file|
expected = file.read expected = file.read
actual = zis.read actual = zis.read
if expected != actual if expected != actual
if (expected && actual) && (expected.length > 400 || actual.length > 400) if (expected && actual) && (expected.length > 400 || actual.length > 400)
zipEntryFilename = entryName + '.zipEntry' zipEntryFilename = entry_name + '.zipEntry'
File.open(zipEntryFilename, 'wb') { |entryfile| entryfile << actual } File.open(zipEntryFilename, 'wb') { |entryfile| entryfile << actual }
raise("File '#{filename}' is different from '#{zipEntryFilename}'") raise("File '#{filename}' is different from '#{zipEntryFilename}'")
else else
@ -103,37 +103,37 @@ module AssertEntry
end end
end end
def self.assert_contents(filename, aString) def self.assert_contents(filename, string)
fileContents = '' fileContents = ''
File.open(filename, 'rb') { |f| fileContents = f.read } File.open(filename, 'rb') { |f| fileContents = f.read }
return unless fileContents != aString return unless fileContents != string
if fileContents.length > 400 || aString.length > 400 if fileContents.length > 400 || string.length > 400
stringFile = filename + '.other' stringFile = filename + '.other'
File.open(stringFile, 'wb') { |f| f << aString } File.open(stringFile, 'wb') { |f| f << string }
raise("File '#{filename}' is different from contents of string stored in '#{stringFile}'") raise("File '#{filename}' is different from contents of string stored in '#{stringFile}'")
else else
assert_equal(fileContents, aString) assert_equal(fileContents, string)
end end
end end
def assert_stream_contents(zis, testZipFile) def assert_stream_contents(zis, zip_file)
assert(!zis.nil?) assert(!zis.nil?)
testZipFile.entry_names.each do |entry_name| zip_file.entry_names.each do |entry_name|
assert_next_entry(entry_name, zis) assert_next_entry(entry_name, zis)
end end
assert_nil(zis.get_next_entry) assert_nil(zis.get_next_entry)
end end
def assert_test_zip_contents(testZipFile) def assert_test_zip_contents(zip_file)
::Zip::InputStream.open(testZipFile.zip_name) do |zis| ::Zip::InputStream.open(zip_file.zip_name) do |zis|
assert_stream_contents(zis, testZipFile) assert_stream_contents(zis, zip_file)
end end
end end
def assert_entry_contents(zipFile, entryName, filename = entryName.to_s) def assert_entry_contents(zip_file, entry_name, filename = entry_name.to_s)
zis = zipFile.get_input_stream(entryName) zis = zip_file.get_input_stream(entry_name)
assert_entry_contents_for_stream(filename, zis, entryName) assert_entry_contents_for_stream(filename, zis, entry_name)
ensure ensure
zis.close if zis zis.close if zis
end end
@ -155,19 +155,19 @@ module CrcTest
end end
end end
def run_crc_test(compressorClass) def run_crc_test(compressor_class)
str = "Here's a nice little text to compute the crc for! Ho hum, it is nice nice nice nice indeed." str = "Here's a nice little text to compute the crc for! Ho hum, it is nice nice nice nice indeed."
fakeOut = TestOutputStream.new fakeOut = TestOutputStream.new
deflater = compressorClass.new(fakeOut) deflater = compressor_class.new(fakeOut)
deflater << str deflater << str
assert_equal(0x919920fc, deflater.crc) assert_equal(0x919920fc, deflater.crc)
end end
end end
module Enumerable module Enumerable
def compare_enumerables(otherEnumerable) def compare_enumerables(enumerable)
otherAsArray = otherEnumerable.to_a otherAsArray = enumerable.to_a
each_with_index do |element, index| each_with_index do |element, index|
return false unless yield(element, otherAsArray[index]) return false unless yield(element, otherAsArray[index])
end end
@ -190,21 +190,21 @@ module CommonZipFileFixture
end end
module ExtraAssertions module ExtraAssertions
def assert_forwarded(anObject, method, retVal, *expectedArgs) def assert_forwarded(object, method, ret_val, *expected_args)
callArgs = nil callArgs = nil
setCallArgsProc = proc { |args| callArgs = args } setCallArgsProc = proc { |args| callArgs = args }
anObject.instance_eval <<-END_EVAL, __FILE__, __LINE__ + 1 object.instance_eval <<-END_EVAL, __FILE__, __LINE__ + 1
alias #{method}_org #{method} alias #{method}_org #{method}
def #{method}(*args) def #{method}(*args)
ObjectSpace._id2ref(#{setCallArgsProc.object_id}).call(args) ObjectSpace._id2ref(#{setCallArgsProc.object_id}).call(args)
ObjectSpace._id2ref(#{retVal.object_id}) ObjectSpace._id2ref(#{ret_val.object_id})
end end
END_EVAL END_EVAL
assert_equal(retVal, yield) # Invoke test assert_equal(ret_val, yield) # Invoke test
assert_equal(expectedArgs, callArgs) assert_equal(expected_args, callArgs)
ensure ensure
anObject.instance_eval <<-END_EVAL, __FILE__, __LINE__ + 1 object.instance_eval <<-END_EVAL, __FILE__, __LINE__ + 1
undef #{method} undef #{method}
alias #{method} #{method}_org alias #{method} #{method}_org
END_EVAL END_EVAL