For an overview of Mentz, see the Blog Post
This challenge is based on DateTime processing.
If you are new to DateTime, read the reference in the Apex Developer Guide
To take the challenge you build out the ./force-app/main/default/IntermediateDate1.cls class to satisfy the unit tests. There are a couple of ways of doing this.
If you want to iterate on your development, use the Salesforce CLI force:source:push/pull commands to deploy to your scratch org and execute the unit tests.
To deploy to a non-scratch org, use:
sfdx force:source:deploy -p ./force-app/ -u <username>
if you don't want to deploy the code, you can carry out a check deployment and execute the tests to get the results:
sfdx force:source:deploy -l RunSpecifiedTests -r IntermediateDate1_Test -c -u <username> -p ./force-app/
Ensure you have installed the MENTZ sfdx plugin.
Execute the following command:
sfdx mentz:publish -c "<comment>" -f <solution_filename> -u <username>
Parameters:
Name | Description |
---|---|
<comment> |
a comment that raises any areas of concern to the mentor |
<solution_filename> |
the full pathname to your solution class |
<username> |
your username in the Mentz instance |