Search in sources :

Example 1 with Page

use of org.asqatasun.entity.subject.Page in project Asqatasun by Asqatasun.

the class AbstractScenarioAuditCommandImplTest method testLoadContent.

/**
     * Test of loadContent method, of class AbstractScenarioAuditCommandImpl.
     */
public void testLoadContent() {
    System.out.println("loadContent with page as main resource");
    String myScenario = "My Scenario";
    String myUrl = "My Scenario";
    Page mockPage = createMock(Page.class);
    mockPage.setAudit(mockAudit);
    expectLastCall().once();
    mockAudit.setStatus(AuditStatus.SCENARIO_LOADING);
    expectLastCall().once();
    expect(mockAuditDataService.saveOrUpdate(mockAudit)).andReturn(mockAudit).once();
    expect(mockAudit.getStatus()).andReturn(AuditStatus.SCENARIO_LOADING).once();
    mockAudit.setSubject(mockPage);
    expectLastCall().once();
    expect(mockScenarioLoaderService.loadScenario(mockPage, myScenario)).andReturn(null).once();
    mockAudit.setStatus(AuditStatus.CONTENT_ADAPTING);
    expectLastCall().once();
    expect(mockAuditDataService.saveOrUpdate(mockAudit)).andReturn(mockAudit).once();
    expect(mockWebResourceDataService.createPage(myUrl)).andReturn(mockPage).once();
    expect(mockWebResourceDataService.saveOrUpdate(mockPage)).andReturn(mockPage).once();
    replay(mockPage);
    setReplayMode();
    AbstractScenarioAuditCommandImpl instance = new TestAbstractScenarioAuditCommandImpl();
    instance.setScenarioName(myUrl);
    instance.setScenario(myScenario);
    instance.setIsPage(true);
    instance.init();
    instance.loadContent();
    verify(mockPage);
    setVerifyMode();
}
Also used : Page(org.asqatasun.entity.subject.Page)

Example 2 with Page

use of org.asqatasun.entity.subject.Page in project Asqatasun by Asqatasun.

the class AuditDAOImplTest method testRead.

public void testRead() {
    Audit audit = auditDAO.read(Long.valueOf(1));
    assertEquals(Long.valueOf(1), audit.getId());
    assertTrue(audit.getSubject() instanceof Site);
    assertEquals(Long.valueOf(1), audit.getSubject().getId());
    audit = auditDAO.read(Long.valueOf(2));
    assertEquals(Long.valueOf(2), audit.getId());
    assertEquals(Long.valueOf(2), audit.getSubject().getId());
    assertTrue(audit.getSubject() instanceof Page);
}
Also used : Site(org.asqatasun.entity.subject.Site) Audit(org.asqatasun.entity.audit.Audit) Page(org.asqatasun.entity.subject.Page)

Example 3 with Page

use of org.asqatasun.entity.subject.Page in project Asqatasun by Asqatasun.

the class Aw22Rule12071Test method setUpWebResourceMap.

@Override
protected void setUpWebResourceMap() {
    getWebResourceMap().put("AW22.Test.12.7.1-4NA-01", getWebResourceFactory().createPage(getTestcasesFilePath() + "accessiweb22/Aw22Rule12071/AW22.Test.12.7.1-3NMI-01.html"));
    Site site = getWebResourceFactory().createSite("file:Site-NotTested");
    getWebResourceMap().put("AW22.Test.12.7.1-5NT-01", site);
    Page page = getWebResourceFactory().createPage(getTestcasesFilePath() + "accessiweb22/Aw22Rule12071/AW22.Test.12.7.1-3NMI-01.html");
    site.addChild(page);
    getWebResourceMap().put("AW22.Test.12.7.1-5NT-01-page1", page);
    page = getWebResourceFactory().createPage(getTestcasesFilePath() + "accessiweb22/Aw22Rule12071/AW22.Test.12.7.1-3NMI-01.html");
    site.addChild(page);
    getWebResourceMap().put("AW22.Test.12.7.1-5NT-01-page1", page);
}
Also used : Site(org.asqatasun.entity.subject.Site) Page(org.asqatasun.entity.subject.Page)

Example 4 with Page

use of org.asqatasun.entity.subject.Page in project Asqatasun by Asqatasun.

the class Rgaa32016Rule120201Test method setUpWebResourceMap.

@Override
protected void setUpWebResourceMap() {
    getWebResourceMap().put("Rgaa32016.Test.12.02.01-4NA-01", getWebResourceFactory().createPage(getTestcasesFilePath() + "rgaa32016/Rgaa32016Rule120201/Rgaa32016.Test.12.02.01-3NMI-01.html"));
    Site site = getWebResourceFactory().createSite("file:Site-NotTested");
    getWebResourceMap().put("Rgaa32016.Test.12.02.01-5NT-01", site);
    Page page = getWebResourceFactory().createPage(getTestcasesFilePath() + "rgaa32016/Rgaa32016Rule120201/Rgaa32016.Test.12.02.01-3NMI-01.html");
    site.addChild(page);
    getWebResourceMap().put("Rgaa32016.Test.12.02.01-5NT-01-page1", page);
    page = getWebResourceFactory().createPage(getTestcasesFilePath() + "rgaa32016/Rgaa32016Rule120201/Rgaa32016.Test.12.02.01-3NMI-01.html");
    site.addChild(page);
    getWebResourceMap().put("Rgaa32016.Test.12.02.01-5NT-01-page1", page);
}
Also used : Site(org.asqatasun.entity.subject.Site) Page(org.asqatasun.entity.subject.Page)

Example 5 with Page

use of org.asqatasun.entity.subject.Page in project Asqatasun by Asqatasun.

the class Rgaa32016Rule120202Test method setUpWebResourceMap.

@Override
protected void setUpWebResourceMap() {
    getWebResourceMap().put("Rgaa32016.Test.12.02.02-4NA-01", getWebResourceFactory().createPage(getTestcasesFilePath() + "rgaa32016/Rgaa32016Rule120202/Rgaa32016.Test.12.02.02-3NMI-01.html"));
    Site site = getWebResourceFactory().createSite("file:Site-NotTested");
    getWebResourceMap().put("Rgaa32016.Test.12.02.02-5NT-01", site);
    Page page = getWebResourceFactory().createPage(getTestcasesFilePath() + "rgaa32016/Rgaa32016Rule120202/Rgaa32016.Test.12.02.02-3NMI-01.html");
    site.addChild(page);
    getWebResourceMap().put("Rgaa32016.Test.12.02.02-5NT-01-page1", page);
    page = getWebResourceFactory().createPage(getTestcasesFilePath() + "rgaa32016/Rgaa32016Rule120202/Rgaa32016.Test.12.02.02-3NMI-01.html");
    site.addChild(page);
    getWebResourceMap().put("Rgaa32016.Test.12.02.02-5NT-01-page1", page);
}
Also used : Site(org.asqatasun.entity.subject.Site) Page(org.asqatasun.entity.subject.Page)

Aggregations

Page (org.asqatasun.entity.subject.Page)77 Site (org.asqatasun.entity.subject.Site)68 WebResource (org.asqatasun.entity.subject.WebResource)7 ArrayList (java.util.ArrayList)6 Query (javax.persistence.Query)6 Audit (org.asqatasun.entity.audit.Audit)4 ProcessResult (org.asqatasun.entity.audit.ProcessResult)4 List (java.util.List)3 Map (java.util.Map)3 SSP (org.asqatasun.entity.audit.SSP)3 Content (org.asqatasun.entity.audit.Content)2 DefiniteResult (org.asqatasun.entity.audit.DefiniteResult)2 ForbiddenPageException (org.asqatasun.webapp.exception.ForbiddenPageException)2 ColumnBuilderException (ar.com.fdvs.dj.domain.builders.ColumnBuilderException)1 IOException (java.io.IOException)1 JRException (net.sf.jasperreports.engine.JRException)1 PreProcessResult (org.asqatasun.entity.audit.PreProcessResult)1 Scope (org.asqatasun.entity.reference.Scope)1 ContentDataService (org.asqatasun.entity.service.audit.ContentDataService)1 WebResourceDataService (org.asqatasun.entity.service.subject.WebResourceDataService)1