# HG changeset patch # User Jaroslav Tulach # Date 1290845422 -3600 # Node ID b5dd175ac6d316d15e4c4d830bc5d81af6b8f438 # Parent 4748246035de4312b501f323e6bb3860b03afd5a Create games subdirectory diff -r 4748246035de -r b5dd175ac6d3 webidor/src/test/java/cz/xelfi/quoridor/webidor/GamesTest.java --- a/webidor/src/test/java/cz/xelfi/quoridor/webidor/GamesTest.java Sat Nov 27 09:10:06 2010 +0100 +++ b/webidor/src/test/java/cz/xelfi/quoridor/webidor/GamesTest.java Sat Nov 27 09:10:22 2010 +0100 @@ -42,7 +42,8 @@ @Before public void setUp() throws Exception { dir = File.createTempFile("quoridor", ".dir"); - dir.delete(); + deleteRec(dir); + dir.mkdirs(); System.setProperty("quoridor.dir", dir.getPath()); } @@ -65,7 +66,7 @@ } @Test public void testCreateAGame() throws Exception { - File f = new File(dir, "x"); + File f = new File(new File(dir, "games"), "x"); f.getParentFile().mkdirs(); FileOutputStream os = new FileOutputStream(f); os.write("# white: W\n# black: B\n# status: IN_PROGRESS\nN S\n\n".getBytes("UTF-8")); @@ -77,7 +78,7 @@ Thread.sleep(1000); - Games games = new Games(dir, new Quoridor()); + Games games = new Games(f.getParentFile(), new Quoridor()); Game g = games.getBoardInfo("", "x", -1); assertNotNull("Game found", g); assertNotNull("Board found", g.getBoard()); @@ -87,7 +88,7 @@ } @Test public void testLoadGameWithComments() throws Exception { - File f = new File(dir, "x"); + File f = new File(new File(dir, "games"), "x"); f.getParentFile().mkdirs(); FileOutputStream os = new FileOutputStream(f); os.write("# white: W\n# black: B\n# status: IN_PROGRESS\nN #good move\n... S # ok move\n\n".getBytes("UTF-8")); @@ -99,7 +100,7 @@ Thread.sleep(1000); - Games games = new Games(dir, new Quoridor()); + Games games = new Games(f.getParentFile(), new Quoridor()); Game g = games.getBoardInfo("", "x", -1); assertNotNull("Game found", g); assertNotNull("Board found", g.getBoard()); @@ -109,7 +110,7 @@ } @Test public void testLoadGameWithInternationalComments() throws Exception { - File f = new File(dir, "x"); + File f = new File(new File(dir, "games"), "x"); f.getParentFile().mkdirs(); FileOutputStream os = new FileOutputStream(f); ResourceBundle b = ResourceBundle.getBundle("cz/xelfi/quoridor/webidor/TestBundle"); @@ -124,7 +125,7 @@ Thread.sleep(1000); - Games games = new Games(dir, new Quoridor()); + Games games = new Games(f.getParentFile(), new Quoridor()); Game g = games.getBoardInfo("", "x", -1); assertNotNull("Game found", g); assertNotNull("Board found", g.getBoard());