Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** State with 4 players, players 1 and 2 ready can be removed pushing h1*/
- private static final String state1 = "4" + "1" +
- "1111111" +
- "1111111" +
- "0102000" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000034";
- /** Example 1 moves */
- private static final String test1 = state1 +
- "h4i" + // Player 1
- "h3i" + // Player 2
- "h2i" + // Player 3
- "h1i" + // Player 4, removes 1 & 2
- "h2o" + // Player 3
- "h1o" + // Player 4
- "h5o"; // Player 3
- /** result string for test 1 */
- private static final String result1 = "4" + "4" +
- "1100211" +
- "1111111" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000034";
- /** Example 1 moves, generate an error */
- private static final String test2 = state1 +
- "h4i" + // Player 1
- "h3i" + // Player 2
- "h2i" + // Player 3
- "h1i" + // Player 4, removes 1 & 2
- "h2o" + // Player 3
- "h1o" + // Player 4
- "h2i"; // Player 3, error
- /** State with 4 players, players 3 and 4 ready can be removed pushing h1 */
- private static final String state2 = "4" + "1" +
- "1111111" +
- "1111111" +
- "0304000" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000012";
- /** Example 2 moves */
- private static final String test3 = state2 +
- "h4i" + // Player 1
- "h3i" + // Player 2
- "h2i" + // Player 3
- "h1i" + // Player 4, removes 3 & 4
- "h4o" + // Player 1
- "h3o" + // Player 2
- "h5o"; // Player 1
- /** result string for test 3 */
- private static final String result3 = "4" + "2" +
- "0011211" +
- "1111111" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000000" +
- "0000012";
- /** Example 2 moves, generate an error */
- private static final String test4 = state2 +
- "h4i" + // Player 1
- "h3i" + // Player 2
- "h2i" + // Player 3
- "h1i" + // Player 4, removes 3 & 4
- "h4o" + // Player 1
- "h3o" + // Player 2
- "h4i"; // Player 1, error
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement