refactor: use slices.Contains to simplify code
Type of change
- Improvement (improvement to code, performance, etc)
Description
There is a new function added in the go1.21 standard library, which can make the code more concise and easy to read.
Additional details
Related issues
Technically, you did the right thing, but in my opinion, it can be improved. Try to do better.
Thanks for your review! Modified!
Technically, you did the right thing, but in my opinion, it can be improved. Try to do better.
Thanks for your review! Modified!
please achieve a green pipline
Technically, you did the right thing, but in my opinion, it can be improved. Try to do better.
Thanks for your review! Modified!
please achieve a green pipline
Thanks. Modified.
@pfi79 I have fix the mock test file, Please approve the CI and review again when you have time.
@keeghcet Look at the tests. It seems that some kind of test was touched. The test dropped twice in one place.
@keeghcet Look at the tests. It seems that some kind of test was touched. The test dropped twice in one place.
It seems that the assertion for the error should be nil because the error return value has been removed.
--- FAIL: TestSnapshotImporterErrorPropagation (0.09s)
--- FAIL: TestSnapshotImporterErrorPropagation/error-when-membershipProvider-returns-error (0.01s)
snapshot_data_importer_test.go:512:
Error Trace: /home/runner/work/fabric/fabric/core/ledger/pvtdatastorage/snapshot_data_importer_test.go:512
Error: An error is expected but got nil.
Test: TestSnapshotImporterErrorPropagation/error-when-membershipProvider-returns-error
Modified.
@keeghcet Look at the tests. It seems that some kind of test was touched. The test dropped twice in one place.
It seems that the assertion for the error should be nil because the error return value has been removed.
--- FAIL: TestSnapshotImporterErrorPropagation (0.09s) --- FAIL: TestSnapshotImporterErrorPropagation/error-when-membershipProvider-returns-error (0.01s) snapshot_data_importer_test.go:512: Error Trace: /home/runner/work/fabric/fabric/core/ledger/pvtdatastorage/snapshot_data_importer_test.go:512 Error: An error is expected but got nil. Test: TestSnapshotImporterErrorPropagation/error-when-membershipProvider-returns-errorModified.
Take a look at this test error-when-membershipProvider-returns-error. He doesn't match the description right now. We need to do something about it. It may need to be deleted.
@keeghcet Look at the tests. It seems that some kind of test was touched. The test dropped twice in one place.
It seems that the assertion for the error should be nil because the error return value has been removed.
--- FAIL: TestSnapshotImporterErrorPropagation (0.09s) --- FAIL: TestSnapshotImporterErrorPropagation/error-when-membershipProvider-returns-error (0.01s) snapshot_data_importer_test.go:512: Error Trace: /home/runner/work/fabric/fabric/core/ledger/pvtdatastorage/snapshot_data_importer_test.go:512 Error: An error is expected but got nil. Test: TestSnapshotImporterErrorPropagation/error-when-membershipProvider-returns-errorModified.
Take a look at this test
error-when-membershipProvider-returns-error. He doesn't match the description right now. We need to do something about it. It may need to be deleted.
Thanks for your help. Removed!