@@ -0,0 +1,1711 @@
+package com.skraylabs.poker.model;%0A%0Aimport static com.skraylabs.poker.model.PokerFormatExceptionTest.assertMessageAndInvalidString;%0A%0Aimport org.junit.Test;%0A%0Apublic class PocketFormatExceptionTest %7B%0A%0A  @Test%0A  public void testDefaultConstructor() %7B%0A    // Exercise%0A    PocketFormatException exception = new PocketFormatException();%0A    // Verify%0A    assertMessageAndInvalidString(exception, PocketFormatException.MSG_DEFAULT, null);%0A  %7D%0A%0A  @Test%0A  public void testInitializingConstructor() %7B%0A    // Exercise%0A    PocketFormatException exception = new PocketFormatException(%22Ah%22);%0A    // Verify%0A    String expectedMessage = String.format(PocketFormatException.MSG_WITH_INVALID_STRING, %22Ah%22);%0A    assertMessageAndInvalidString(exception, expectedMessage, %22Ah%22);%0A  %7D%0A%0A  @Test%0A  public void testInitializingConstructor_nullInvalidString() %7B%0A    // Exercise%0A    PocketFormatException exception = new PocketFormatException(null);%0A    // Verify%0A    assertMessageAndInvalidString(exception, PocketFormatException.MSG_DEFAULT, null);%0A  %7D%0A%0A  @Test%0A  public void testInitializingConstructor_emptyInvalidString() %7B%0A    // Exercise%0A    PocketFormatException exception = new PocketFormatException(%22%22);%0A    // Verify%0A    String expectedMessage = String.format(PocketFormatException.MSG_WITH_INVALID_STRING, %22%22);%0A    assertMessageAndInvalidString(exception, expectedMessage, %22%22);%0A  %7D%0A%0A  @Test%0A  public void testInitializingConstructor_blankInvalidString() %7B%0A    // Exercise%0A    PocketFormatException exception = new PocketFormatException(%22 %22);%0A    // Verify%0A    String expectedMessage = String.format(PocketFormatException.MSG_WITH_INVALID_STRING, %22 %22);%0A    assertMessageAndInvalidString(exception, expectedMessage, %22 %22);%0A  %7D%0A%0A%7D%0A

Add test class for PocketFormationException.