- To complete the method stubs in each of the provided classes
MathUtilities
PredicateUtilities
StringUtilities
- After getting EACH method working, do a commit, with a message describing which method is now working.
- Once you have all methods working, make a final commit, with a message of "finished".
- To establish familiarity with
MathUtilities
PredicateUtilities
StringUtilities
- Fork this Repository
- fork this repository to your personal github account
- clone your
forked
repository to your local machine. - Complete steps 2 and 3
git add
your changes to the list of yourcommited
files.git commit
your added files to the list of yourstaged
files.git push
your staged files to your remote repository.- submit a
pull request
which compares Zipcodermaster
to yourmaster
.
- Begin by first ensuring the
main
method in yourZipcodeRocks
class prints"Zipcode Rocks!"
upon execution. - Complete each of the method stubs in each of the
main
classes provided.main
classes are located insrc.main.java.com.zipcodewilmington.danny_do_better_exercises
- There are comments above each method stub to describe the expected behavior.
- Upon completion, open and run the
TestSuite
class to ensure that all tests have 100% success.TestSuite
is located insrc.test.java.com.zipcodewilmington.danny_do_better_exercises
- How do you run these tests? Ask around!
- A predicate is a clause which states something about a subject. (e.g., is assigning in "Leon is assigning homework")
- Ensure each of the test cases passes successfully in the class TestPredicateUtilities by completing each of the method stubs in the class PredicateUtilities.
- Method Stubs to be completed
boolean isGreaterThan(int x, int y)
boolean isLessThan(int x, int y)
boolean isGreaterThanOrEqualTo(int x, int y)
boolean isLessThanOrEqualTo(int x, int y)
- Ensure each of the test cases passes successfully in the class TestMathUtilities by completing each of the method stubs in the class MathUtilities.
- Method Stubs to be completed
Integer add(int, int)
Long add(long, long)
Short add(short, short)
Byte add(byte, byte)
Float add(float, float)
Double add(double, double)
Integer subtract(int, int)
Long subtract(long, long)
Short subtract(short, short)
Byte subtract(byte, byte)
Float subtract(float, float)
Double subtract(double, double)
Integer divide(int, int)
Long divide(long, long)
Short divide(short, short)
Byte divide(byte, byte)
Float divide(float, float)
Double divide(double, double)
Integer multiply(int, int)
Long multiply(long, long)
Short multiply(short, short)
Byte multiply(byte, byte)
Float multiply(float, float)
Double multiply(double, double)
Boolean returnTrue
Boolean returnFalse
- Ensure each of the test cases passes successfully in the class TestStringUtilities by completing each of the method stubs in the class StringUtilities.
- Method Stubs to be completed
String concatenation(String, String)
String concatenation(int, String)
String getPrefix(String)
String getSuffix(String)
Boolean compareTwoStrings(String)
Character getMiddleCharacter(String)
String getFirstWord(String)
String getSecondWord(String)
String reverse(String)