|
|
|
@ -117,4 +117,56 @@ public class IndexGrantTest extends TestTemplate {
|
|
|
|
|
|
|
|
|
|
Assert.assertEquals(oldCountPapers - 1, grantPage.deletePaper().size());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
public void addDeadline() {
|
|
|
|
|
Map.Entry<PageObject, List<String>> page = Iterables.get(navigationHolder.entrySet(), 0);
|
|
|
|
|
getContext().goTo(applicationProperties.getBaseUrl() + page.getValue().get(1));
|
|
|
|
|
GrantsPage grantsPage = (GrantsPage) getContext().initPage(page.getKey());
|
|
|
|
|
GrantPage grantPage = (GrantPage) getContext().initPage(Iterables.get(navigationHolder.entrySet(), 1).getKey());
|
|
|
|
|
|
|
|
|
|
grantsPage.getFirstGrant();
|
|
|
|
|
String grantId = grantPage.getId();
|
|
|
|
|
Integer deadlineCount = grantPage.getDeadlineCount();
|
|
|
|
|
|
|
|
|
|
String description = "deadline test";
|
|
|
|
|
String date = "09.09.2019";
|
|
|
|
|
String dateValue = "2019-09-09";
|
|
|
|
|
grantPage.addDeadline();
|
|
|
|
|
grantPage.setDeadline(date, deadlineCount, description);
|
|
|
|
|
grantPage.saveGrant();
|
|
|
|
|
|
|
|
|
|
getContext().goTo(applicationProperties.getBaseUrl() + String.format("/grants/grant?id=%s", grantId));
|
|
|
|
|
|
|
|
|
|
Assert.assertTrue(grantPage.checkDeadline(description, dateValue));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
|
public void deleteDeadline() {
|
|
|
|
|
Map.Entry<PageObject, List<String>> page = Iterables.get(navigationHolder.entrySet(), 0);
|
|
|
|
|
getContext().goTo(applicationProperties.getBaseUrl() + page.getValue().get(1));
|
|
|
|
|
GrantsPage grantsPage = (GrantsPage) getContext().initPage(page.getKey());
|
|
|
|
|
GrantPage grantPage = (GrantPage) getContext().initPage(Iterables.get(navigationHolder.entrySet(), 1).getKey());
|
|
|
|
|
|
|
|
|
|
grantsPage.getFirstGrant();
|
|
|
|
|
String grantId = grantPage.getId();
|
|
|
|
|
Integer deadlineCount = grantPage.getDeadlineCount();
|
|
|
|
|
|
|
|
|
|
String description = "deadline test";
|
|
|
|
|
String date = "09.09.2019";
|
|
|
|
|
String dateValue = "2019-09-09";
|
|
|
|
|
grantPage.addDeadline();
|
|
|
|
|
grantPage.setDeadline(date, deadlineCount, description);
|
|
|
|
|
grantPage.saveGrant();
|
|
|
|
|
|
|
|
|
|
getContext().goTo(applicationProperties.getBaseUrl() + String.format("/grants/grant?id=%s", grantId));
|
|
|
|
|
deadlineCount = grantPage.getDeadlineCount();
|
|
|
|
|
|
|
|
|
|
grantPage.deleteDeadline();
|
|
|
|
|
grantPage.saveGrant();
|
|
|
|
|
|
|
|
|
|
getContext().goTo(applicationProperties.getBaseUrl() + String.format("/grants/grant?id=%s", grantId));
|
|
|
|
|
Integer newDeadlineCount = grantPage.getDeadlineCount();
|
|
|
|
|
Assert.assertEquals(deadlineCount - 1, (int) newDeadlineCount);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|