	@Test
	public void testGetTempDir() throws IOException {

		SequenceTempDirMgr mgr=new SequenceTempDirMgr("test", 2);

		mgr.getTempDir();
		Path path2=mgr.getTempDir();
		mgr.getTempDir();
		mgr.getTempDir();
		
		assertTrue(mgr.getDirs().size()==4);
		assertTrue(mgr.getSeqNum()==6);
		mgr.removePath(path2);
		assertTrue(mgr.getDirs().size()==3);
		mgr.deleteAll();
		assertTrue(mgr.getDirs().size()==3);
		
		FileSystem4Test testFileSystem=new FileSystem4Test();

		mgr.setFileSystem(testFileSystem);
		mgr.deleteAll();
		assertTrue(mgr.getDirs().size()==0);
		assertTrue(testFileSystem.getDirs().size()==3);
		
		testFileSystem.addExisted(new Path(mgr.getPrefix()+Integer.toString(mgr.getSeqNum())));
		path2=mgr.getTempDir();
		assertTrue(mgr.getSeqNum()==8);
	}