@Test public void testShouldReturnZeroWhenCardsAreTheSmae() { // given PairComparatorBySuit comparePairs = new PairComparatorBySuit(); Card cardOne = new Card(10, 37); Card cardTwo = new Card(10, 37); // when int result = comparePairs.compare(cardOne, cardTwo); // then assertEquals(0, result); }
@Test public void testShouldReturnMinusOneWhenFirstCardIsHigherThanSecond() { // given PairComparatorBySuit comparePairs = new PairComparatorBySuit(); Card cardOne = new Card(12, 37); Card cardTwo = new Card(10, 37); // when int result = comparePairs.compare(cardOne, cardTwo); // then assertEquals(-1, result); }
@Test public void testShouldReturnOneWhenFirstPairIsLower() { // given PairComparatorBySuit comparePairs = new PairComparatorBySuit(); Card cardOne = new Card(8, 37); Card cardTwo = new Card(10, 37); // when int result = comparePairs.compare(cardOne, cardTwo); // then assertEquals(1, result); }