Skip to content

Commit

Permalink
remove startAmount != endAmount as a failure case
Browse files Browse the repository at this point in the history
  • Loading branch information
0age committed Feb 8, 2024
1 parent 9b08469 commit c2d8ae7
Showing 1 changed file with 4 additions and 28 deletions.
32 changes: 4 additions & 28 deletions test/foundry/new/helpers/FuzzMutationSelectorLib.sol
Original file line number Diff line number Diff line change
Expand Up @@ -103,8 +103,6 @@ enum Failure {
InvalidContractOrder_ExcessMaximumSpent, // too many maximum spent items
InvalidContractOrder_IncorrectMaximumSpent, // incorrect (too many, wrong token, etc.) maximum spent items
InvalidContractOrder_InvalidMagicValue, // Offerer did not return correct magic value
InvalidContractOrder_OfferAmountMismatch, // startAmount != endAmount on contract order offer item
InvalidContractOrder_ConsiderationAmountMismatch, // startAmount != endAmount on contract order consideration item
InvalidRestrictedOrder_reverts, // Zone validateOrder call reverts
InvalidRestrictedOrder_InvalidMagicValue, // Zone validateOrder call returns invalid magic value
NoContract, // Trying to transfer a token at an address that has no contract
Expand Down Expand Up @@ -328,9 +326,9 @@ library FuzzMutationSelectorLib {

failuresAndFilters[i++] = Failure
.InvalidContractOrder_InsufficientMinimumReceived
.and(Failure.InvalidContractOrder_IncorrectMinimumReceived).and(
Failure.InvalidContractOrder_OfferAmountMismatch
).withOrder(
.and(
Failure.InvalidContractOrder_IncorrectMinimumReceived
).withOrder(
MutationFilters
.ineligibleWhenNotActiveTimeOrNotContractOrderOrNoOffer
);
Expand All @@ -343,7 +341,7 @@ library FuzzMutationSelectorLib {

failuresAndFilters[i++] = Failure
.InvalidContractOrder_IncorrectMaximumSpent
.and(Failure.InvalidContractOrder_ConsiderationAmountMismatch).withOrder(
.withOrder(
MutationFilters
.ineligibleWhenNotActiveTimeOrNotContractOrderOrNoConsideration
);
Expand Down Expand Up @@ -871,28 +869,6 @@ library FailureDetailsLib {
details_withOrderHash
);

failureDetailsArray[i++] = ZoneInteractionErrors
.InvalidContractOrder
.selector
.withOrder(
"InvalidContractOrder_OfferAmountMismatch",
FuzzMutations
.mutation_invalidContractOrderOfferAmountMismatch
.selector,
details_withOrderHash
);

failureDetailsArray[i++] = ZoneInteractionErrors
.InvalidContractOrder
.selector
.withOrder(
"InvalidContractOrder_ConsiderationAmountMismatch",
FuzzMutations
.mutation_invalidContractOrderConsiderationAmountMismatch
.selector,
details_withOrderHash
);

failureDetailsArray[i++] = HashValidationZoneOfferer
.HashValidationZoneOffererValidateOrderReverts
.selector
Expand Down

0 comments on commit c2d8ae7

Please sign in to comment.