/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package project.latex.balloon;
import java.io.File;
import java.io.IOException;
import java.util.Calendar;
import org.junit.After;
import org.junit.Test;
import static org.junit.Assert.*;
/**
*
* @author dgorst
*/
public class DataFolderResourceTest {
private DataFolderResource dataFolderResource;
@After
public void tearDown() throws IOException {
if (this.dataFolderResource != null) {
File dataFolder = dataFolderResource.getDataFolder();
if (dataFolder.exists()) {
TestFileDeleteHelper.delete(dataFolder);
}
this.dataFolderResource = null;
}
}
/**
* Test of getDataFolder method, of class DataFolderResource.
* @throws java.io.IOException
*/
@Test
public void testGetDataFolderReturnsValidFolder() throws IOException {
Calendar calendar = Calendar.getInstance();
calendar.set(2015, 5, 10, 12, 0, 0);
dataFolderResource = new DataFolderResource(calendar.getTime(), "data");
File result = dataFolderResource.getDataFolder();
assertNotNull(result);
assertTrue(result.isDirectory());
assertEquals("Flight starting - 10-06-2015 12-00-00", result.getName());
}
}