├── .forceignore ├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build.yml │ ├── create-package-version.yml │ ├── on-main-push.yml │ ├── on-pull-request.yml │ ├── on-release-published.yml │ ├── validate-namespace-compatibility.yml │ └── validate-package-version.yml ├── .gitignore ├── .husky ├── commit-msg ├── pre-commit └── pre-push ├── .prettierignore ├── .prettierrc ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── apex-ruleset.xml ├── commitlint.config.js ├── config └── project-scratch-def.json ├── force-app ├── recipes │ └── classes │ │ ├── ApexMockeryOverview.cls │ │ ├── ApexMockeryOverview.cls-meta.xml │ │ ├── OperaPastryMatchable.cls │ │ ├── OperaPastryMatchable.cls-meta.xml │ │ ├── asserting │ │ ├── HasBeenCalled.cls │ │ ├── HasBeenCalled.cls-meta.xml │ │ ├── HasBeenCalledTimes.cls │ │ ├── HasBeenCalledTimes.cls-meta.xml │ │ ├── HasBeenCalledWith.cls │ │ ├── HasBeenCalledWith.cls-meta.xml │ │ ├── HasBeenCalledWithCustomMatchable.cls │ │ ├── HasBeenCalledWithCustomMatchable.cls-meta.xml │ │ ├── HasBeenCalledWithJSONMatchable.cls │ │ ├── HasBeenCalledWithJSONMatchable.cls-meta.xml │ │ ├── HasBeenCalledWithTypeMatchable.cls │ │ ├── HasBeenCalledWithTypeMatchable.cls-meta.xml │ │ ├── HasBeenLastCalledWith.cls │ │ ├── HasBeenLastCalledWith.cls-meta.xml │ │ ├── HasNotBeenCalled.cls │ │ └── HasNotBeenCalled.cls-meta.xml │ │ ├── mocking │ │ ├── Behave.cls │ │ ├── Behave.cls-meta.xml │ │ ├── BehaveOnce.cls │ │ ├── BehaveOnce.cls-meta.xml │ │ ├── NoConfiguration.cls │ │ ├── NoConfiguration.cls-meta.xml │ │ ├── Returns.cls │ │ ├── Returns.cls-meta.xml │ │ ├── ReturnsOnce.cls │ │ ├── ReturnsOnce.cls-meta.xml │ │ ├── ReturnsThenThrows.cls │ │ ├── ReturnsThenThrows.cls-meta.xml │ │ ├── Throws.cls │ │ ├── Throws.cls-meta.xml │ │ ├── ThrowsOnce.cls │ │ ├── ThrowsOnce.cls-meta.xml │ │ ├── ThrowsThenReturns.cls │ │ ├── ThrowsThenReturns.cls-meta.xml │ │ ├── WhenCalledWithCustomMatchable_ThenReturn.cls │ │ ├── WhenCalledWithCustomMatchable_ThenReturn.cls-meta.xml │ │ ├── WhenCalledWithEqualMatching_ThenReturn.cls │ │ ├── WhenCalledWithEqualMatching_ThenReturn.cls-meta.xml │ │ ├── WhenCalledWithJSONMatching_ThenReturn.cls │ │ ├── WhenCalledWithJSONMatching_ThenReturn.cls-meta.xml │ │ ├── WhenCalledWithMatchingThrowsAndReturns.cls │ │ ├── WhenCalledWithMatchingThrowsAndReturns.cls-meta.xml │ │ ├── WhenCalledWithNotMatchingAndReturn.cls │ │ ├── WhenCalledWithNotMatchingAndReturn.cls-meta.xml │ │ ├── WhenCalledWithTypeMatching_ThenReturn.cls │ │ ├── WhenCalledWithTypeMatching_ThenReturn.cls-meta.xml │ │ ├── WhenCalledWith_ThenBehave.cls │ │ ├── WhenCalledWith_ThenBehave.cls-meta.xml │ │ ├── WhenCalledWith_ThenReturnOnce.cls │ │ ├── WhenCalledWith_ThenReturnOnce.cls-meta.xml │ │ ├── WhenCalledWith_ThenThrow.cls │ │ ├── WhenCalledWith_ThenThrow.cls-meta.xml │ │ ├── WhenCalledWith_ThenThrowOnce.cls │ │ ├── WhenCalledWith_ThenThrowOnce.cls-meta.xml │ │ ├── WhenCalledWithoutMatchingConfiguration.cls │ │ └── WhenCalledWithoutMatchingConfiguration.cls-meta.xml │ │ └── setup │ │ ├── Bakery.cls │ │ ├── Bakery.cls-meta.xml │ │ ├── DeliveryService.cls │ │ ├── DeliveryService.cls-meta.xml │ │ ├── OrderConfirmation.cls │ │ ├── OrderConfirmation.cls-meta.xml │ │ ├── Pastry.cls │ │ ├── Pastry.cls-meta.xml │ │ ├── RecipeException.cls │ │ └── RecipeException.cls-meta.xml ├── src │ └── classes │ │ ├── Argument.cls │ │ ├── Argument.cls-meta.xml │ │ ├── Expect.cls │ │ ├── Expect.cls-meta.xml │ │ ├── MethodSpy.cls │ │ ├── MethodSpy.cls-meta.xml │ │ ├── Mock.cls │ │ └── Mock.cls-meta.xml └── test │ ├── namespace │ └── classes │ │ ├── ApexMockeryOverview.cls │ │ ├── ApexMockeryOverview.cls-meta.xml │ │ └── utils │ │ ├── StubBuilderImpl.cls │ │ └── StubBuilderImpl.cls-meta.xml │ └── package │ └── classes │ ├── functional │ ├── BusinessService.cls │ ├── BusinessService.cls-meta.xml │ ├── DMLDelegate.cls │ ├── DMLDelegate.cls-meta.xml │ ├── FunctionalTest.cls │ └── FunctionalTest.cls-meta.xml │ └── unit │ ├── ArgumentTest.cls │ ├── ArgumentTest.cls-meta.xml │ ├── DummyInterface.cls │ ├── DummyInterface.cls-meta.xml │ ├── ExpectTest.cls │ ├── ExpectTest.cls-meta.xml │ ├── MethodSpyOnceTest.cls │ ├── MethodSpyOnceTest.cls-meta.xml │ ├── MethodSpyTest.cls │ ├── MethodSpyTest.cls-meta.xml │ ├── MethodSpyTestCustomBehavior.cls │ ├── MethodSpyTestCustomBehavior.cls-meta.xml │ ├── MethodSpyTimesTest.cls │ ├── MethodSpyTimesTest.cls-meta.xml │ ├── MockTest.cls │ ├── MockTest.cls-meta.xml │ └── deprecated │ ├── DeprecatedMethodSpyTest.cls │ └── DeprecatedMethodSpyTest.cls-meta.xml ├── package.json ├── postInstall.sh ├── resources ├── class_diagram.png └── logo.png └── sfdx-project.json /.forceignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.forceignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/create-package-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.github/workflows/create-package-version.yml -------------------------------------------------------------------------------- /.github/workflows/on-main-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.github/workflows/on-main-push.yml -------------------------------------------------------------------------------- /.github/workflows/on-pull-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.github/workflows/on-pull-request.yml -------------------------------------------------------------------------------- /.github/workflows/on-release-published.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.github/workflows/on-release-published.yml -------------------------------------------------------------------------------- /.github/workflows/validate-namespace-compatibility.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.github/workflows/validate-namespace-compatibility.yml -------------------------------------------------------------------------------- /.github/workflows/validate-package-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.github/workflows/validate-package-version.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | npx commitlint --edit -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | npm run precommit -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | npm run prepush -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/SECURITY.md -------------------------------------------------------------------------------- /apex-ruleset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/apex-ruleset.xml -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ["@commitlint/config-conventional"] }; 2 | -------------------------------------------------------------------------------- /config/project-scratch-def.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/config/project-scratch-def.json -------------------------------------------------------------------------------- /force-app/recipes/classes/ApexMockeryOverview.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/ApexMockeryOverview.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/ApexMockeryOverview.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/ApexMockeryOverview.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/OperaPastryMatchable.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/OperaPastryMatchable.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/OperaPastryMatchable.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/OperaPastryMatchable.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenCalled.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenCalled.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenCalled.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenCalled.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenCalledTimes.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenCalledTimes.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenCalledTimes.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenCalledTimes.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenCalledWith.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenCalledWith.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenCalledWith.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenCalledWith.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenCalledWithCustomMatchable.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenCalledWithCustomMatchable.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenCalledWithCustomMatchable.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenCalledWithCustomMatchable.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenCalledWithJSONMatchable.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenCalledWithJSONMatchable.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenCalledWithJSONMatchable.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenCalledWithJSONMatchable.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenCalledWithTypeMatchable.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenCalledWithTypeMatchable.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenCalledWithTypeMatchable.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenCalledWithTypeMatchable.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenLastCalledWith.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenLastCalledWith.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasBeenLastCalledWith.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasBeenLastCalledWith.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasNotBeenCalled.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasNotBeenCalled.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/asserting/HasNotBeenCalled.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/asserting/HasNotBeenCalled.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/Behave.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/Behave.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/Behave.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/Behave.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/BehaveOnce.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/BehaveOnce.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/BehaveOnce.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/BehaveOnce.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/NoConfiguration.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/NoConfiguration.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/NoConfiguration.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/NoConfiguration.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/Returns.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/Returns.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/Returns.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/Returns.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/ReturnsOnce.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/ReturnsOnce.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/ReturnsOnce.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/ReturnsOnce.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/ReturnsThenThrows.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/ReturnsThenThrows.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/ReturnsThenThrows.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/ReturnsThenThrows.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/Throws.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/Throws.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/Throws.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/Throws.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/ThrowsOnce.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/ThrowsOnce.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/ThrowsOnce.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/ThrowsOnce.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/ThrowsThenReturns.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/ThrowsThenReturns.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/ThrowsThenReturns.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/ThrowsThenReturns.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithCustomMatchable_ThenReturn.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithCustomMatchable_ThenReturn.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithCustomMatchable_ThenReturn.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithCustomMatchable_ThenReturn.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithEqualMatching_ThenReturn.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithEqualMatching_ThenReturn.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithEqualMatching_ThenReturn.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithEqualMatching_ThenReturn.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithJSONMatching_ThenReturn.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithJSONMatching_ThenReturn.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithJSONMatching_ThenReturn.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithJSONMatching_ThenReturn.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithMatchingThrowsAndReturns.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithMatchingThrowsAndReturns.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithMatchingThrowsAndReturns.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithMatchingThrowsAndReturns.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithNotMatchingAndReturn.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithNotMatchingAndReturn.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithNotMatchingAndReturn.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithNotMatchingAndReturn.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithTypeMatching_ThenReturn.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithTypeMatching_ThenReturn.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithTypeMatching_ThenReturn.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithTypeMatching_ThenReturn.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWith_ThenBehave.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWith_ThenBehave.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWith_ThenBehave.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWith_ThenBehave.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWith_ThenReturnOnce.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWith_ThenReturnOnce.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWith_ThenReturnOnce.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWith_ThenReturnOnce.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWith_ThenThrow.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWith_ThenThrow.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWith_ThenThrow.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWith_ThenThrow.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWith_ThenThrowOnce.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWith_ThenThrowOnce.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWith_ThenThrowOnce.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWith_ThenThrowOnce.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithoutMatchingConfiguration.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithoutMatchingConfiguration.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/mocking/WhenCalledWithoutMatchingConfiguration.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/mocking/WhenCalledWithoutMatchingConfiguration.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/setup/Bakery.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/setup/Bakery.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/setup/Bakery.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/setup/Bakery.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/setup/DeliveryService.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/setup/DeliveryService.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/setup/DeliveryService.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/setup/DeliveryService.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/setup/OrderConfirmation.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/setup/OrderConfirmation.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/setup/OrderConfirmation.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/setup/OrderConfirmation.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/setup/Pastry.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/setup/Pastry.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/setup/Pastry.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/setup/Pastry.cls-meta.xml -------------------------------------------------------------------------------- /force-app/recipes/classes/setup/RecipeException.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/setup/RecipeException.cls -------------------------------------------------------------------------------- /force-app/recipes/classes/setup/RecipeException.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/recipes/classes/setup/RecipeException.cls-meta.xml -------------------------------------------------------------------------------- /force-app/src/classes/Argument.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/src/classes/Argument.cls -------------------------------------------------------------------------------- /force-app/src/classes/Argument.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/src/classes/Argument.cls-meta.xml -------------------------------------------------------------------------------- /force-app/src/classes/Expect.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/src/classes/Expect.cls -------------------------------------------------------------------------------- /force-app/src/classes/Expect.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/src/classes/Expect.cls-meta.xml -------------------------------------------------------------------------------- /force-app/src/classes/MethodSpy.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/src/classes/MethodSpy.cls -------------------------------------------------------------------------------- /force-app/src/classes/MethodSpy.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/src/classes/MethodSpy.cls-meta.xml -------------------------------------------------------------------------------- /force-app/src/classes/Mock.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/src/classes/Mock.cls -------------------------------------------------------------------------------- /force-app/src/classes/Mock.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/src/classes/Mock.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/namespace/classes/ApexMockeryOverview.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/namespace/classes/ApexMockeryOverview.cls -------------------------------------------------------------------------------- /force-app/test/namespace/classes/ApexMockeryOverview.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/namespace/classes/ApexMockeryOverview.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/namespace/classes/utils/StubBuilderImpl.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/namespace/classes/utils/StubBuilderImpl.cls -------------------------------------------------------------------------------- /force-app/test/namespace/classes/utils/StubBuilderImpl.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/namespace/classes/utils/StubBuilderImpl.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/package/classes/functional/BusinessService.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/functional/BusinessService.cls -------------------------------------------------------------------------------- /force-app/test/package/classes/functional/BusinessService.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/functional/BusinessService.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/package/classes/functional/DMLDelegate.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/functional/DMLDelegate.cls -------------------------------------------------------------------------------- /force-app/test/package/classes/functional/DMLDelegate.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/functional/DMLDelegate.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/package/classes/functional/FunctionalTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/functional/FunctionalTest.cls -------------------------------------------------------------------------------- /force-app/test/package/classes/functional/FunctionalTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/functional/FunctionalTest.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/ArgumentTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/ArgumentTest.cls -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/ArgumentTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/ArgumentTest.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/DummyInterface.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/DummyInterface.cls -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/DummyInterface.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/DummyInterface.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/ExpectTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/ExpectTest.cls -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/ExpectTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/ExpectTest.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/MethodSpyOnceTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/MethodSpyOnceTest.cls -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/MethodSpyOnceTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/MethodSpyOnceTest.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/MethodSpyTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/MethodSpyTest.cls -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/MethodSpyTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/MethodSpyTest.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/MethodSpyTestCustomBehavior.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/MethodSpyTestCustomBehavior.cls -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/MethodSpyTestCustomBehavior.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/MethodSpyTestCustomBehavior.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/MethodSpyTimesTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/MethodSpyTimesTest.cls -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/MethodSpyTimesTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/MethodSpyTimesTest.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/MockTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/MockTest.cls -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/MockTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/MockTest.cls-meta.xml -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/deprecated/DeprecatedMethodSpyTest.cls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/deprecated/DeprecatedMethodSpyTest.cls -------------------------------------------------------------------------------- /force-app/test/package/classes/unit/deprecated/DeprecatedMethodSpyTest.cls-meta.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/force-app/test/package/classes/unit/deprecated/DeprecatedMethodSpyTest.cls-meta.xml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/package.json -------------------------------------------------------------------------------- /postInstall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/postInstall.sh -------------------------------------------------------------------------------- /resources/class_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/resources/class_diagram.png -------------------------------------------------------------------------------- /resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/resources/logo.png -------------------------------------------------------------------------------- /sfdx-project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/salesforce/apex-mockery/HEAD/sfdx-project.json --------------------------------------------------------------------------------