@@ -0,0 +1,1489 @@
+package com.skraylabs.poker.model;%0A%0Aimport static com.skraylabs.poker.model.PokerFormatExceptionTest.assertMessageAndInvalidString;%0A%0Aimport org.junit.Test;%0A%0Apublic class GameStateFormatExceptionTest %7B%0A%0A  @Test%0A  public void testDefaultConstructor() %7B%0A    // Exercise%0A    GameStateFormatException exception = new GameStateFormatException();%0A    // Verify%0A    assertMessageAndInvalidString(exception, GameStateFormatException.MSG_DEFAULT, null);%0A  %7D%0A%0A  @Test%0A  public void testInitializingConstructor() %7B%0A    // Set up%0A    String expectedMessage = GameStateFormatException.MSG_MIN_POCKET_NUM;%0A    // Exercise%0A    GameStateFormatException exception = new GameStateFormatException(expectedMessage);%0A    // Verify%0A    assertMessageAndInvalidString(exception, expectedMessage, null);%0A  %7D%0A%0A  @Test%0A  public void testInitializingConstructor_nullMessage() %7B%0A    // Exercise%0A    GameStateFormatException exception = new GameStateFormatException(null);%0A    // Verify%0A    assertMessageAndInvalidString(exception, null, null);%0A  %7D%0A%0A  @Test%0A  public void testInitializingConstructor_emptyMessage() %7B%0A    // Exercise%0A    GameStateFormatException exception = new GameStateFormatException(%22%22);%0A    // Verify%0A    assertMessageAndInvalidString(exception, %22%22, null);%0A  %7D%0A%0A  @Test%0A  public void testInitializingConstructor_blankMessage() %7B%0A    // Exercise%0A    GameStateFormatException exception = new GameStateFormatException(%22 %22);%0A    // Verify%0A    assertMessageAndInvalidString(exception, %22 %22, null);%0A  %7D%0A%0A%7D%0A

Add test class for GameStateFormatException.