MockProject.java
Home
/
azkaban-web-server /
src /
test /
java /
azkaban /
fixture /
MockProject.java
package azkaban.fixture;
import azkaban.project.Project;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* Provide a mock project.
*/
public class MockProject {
/**
* Get mock project project.
*
* @return a mock project for testing
*/
public static Project getMockProject(){
Project project = new Project(1, "test_project");
project.setDescription("My project description");
project.setLastModifiedUser("last_modified_user_name");
DateFormat dateFormat = new SimpleDateFormat("yyyy:MM:dd:HH:mm:ss");
try {
Date modifiedDate = dateFormat.parse("2000:01:02:3:4:5");
long modifiedTime = modifiedDate.getTime();
project.setLastModifiedTimestamp(modifiedTime);
Date createDate = dateFormat.parse("1999:06:07:8:9:10");
long createTime = createDate.getTime();
project.setCreateTimestamp(createTime);
}
catch (ParseException e) {
e.printStackTrace();
}
return project;
}
}