@@ -21,7 +21,6 @@ public class DbTest {
2121 private static final String ACCOUNT = "account" ;
2222 private static final String MARKET = DBUtils .MARKET_PAIR_PRICE_TO_ORDER ;
2323 public CommandLine cli = new CommandLine (new Toolkit ());
24- String tmpDir = System .getProperty ("java.io.tmpdir" );
2524
2625 @ Rule
2726 public final TemporaryFolder temporaryFolder = new TemporaryFolder ();
@@ -51,7 +50,7 @@ private static void initDB(String sourceDir, String dbName, DbTool.DbType dbType
5150 }
5251 return ;
5352 }
54- try (DBInterface db = DbTool .getDB (sourceDir , dbName , dbType )) {
53+ try (DBInterface db = DbTool .getDB (sourceDir , dbName , dbType )) {
5554 if (MARKET .equalsIgnoreCase (dbName )) {
5655 byte [] sellTokenID1 = ByteArray .fromString ("100" );
5756 byte [] buyTokenID1 = ByteArray .fromString ("200" );
@@ -74,7 +73,6 @@ private static void initDB(String sourceDir, String dbName, DbTool.DbType dbType
7473 2003L
7574 );
7675
77-
7876 //Use out-of-order insertion,key in store should be 1,2,3
7977 db .put (pairPriceKey1 , "1" .getBytes (StandardCharsets .UTF_8 ));
8078 db .put (pairPriceKey2 , "2" .getBytes (StandardCharsets .UTF_8 ));
@@ -90,10 +88,12 @@ private static void initDB(String sourceDir, String dbName, DbTool.DbType dbType
9088
9189 /**
9290 * Generate a not-exist temporary directory path.
91+ *
9392 * @return temporary path
9493 */
95- public String genarateTmpDir () {
96- File dir = Paths .get (tmpDir , UUID .randomUUID ().toString ()).toFile ();
94+ public String generateTmpDir () throws IOException {
95+ File dir = Paths .get (temporaryFolder .newFolder ().toString (), UUID .randomUUID ().toString ())
96+ .toFile ();
9797 dir .deleteOnExit ();
9898 return dir .getPath ();
9999 }
0 commit comments