package com.constellio.app.ui.pages.home; import com.constellio.sdk.tests.ConstellioTest; public class EventTableAcceptTest extends ConstellioTest { // // SessionContext sessionContext; // EventTable eventTable; // RMTestRecords records = new RMTestRecords(zeCollection); // LoggingServices loggingServices; // RecordServices recordServices; // LocalDateTime now = TimeProvider.getLocalDateTime(); // // @Before // public void setUp() // throws Exception { // // prepareSystem( // withZeCollection().withConstellioRMModule().withAllTestUsers().withRMTest(records) // .withFoldersAndContainersOfEveryStatus().withEvents() // ); // // inCollection(zeCollection).setCollectionTitleTo("Collection de test"); // // recordServices = getModelLayerFactory().newRecordServices(); // loggingServices = getModelLayerFactory().newLoggingServices(); // sessionContext = FakeSessionContext.adminInCollection(zeCollection); // eventTable = new EventTable(getModelLayerFactory(), sessionContext, Folder.SCHEMA_TYPE, "view_folder"); // } // // @Test // public void givenFoldersConsultedWhenGetDataProviderSizeThenReturnNumberOfFoldersConsulted() // throws Exception { // givenFoldersConsultedByAdmin(); // // givenTimeIs(now); // RecordVODataProvider dataProvider = eventTable.getDataProvider(); // assertThat(dataProvider.size()).isEqualTo(10); // assertThat(dataProvider.getRecordVO(0).getId()).isEqualTo(records.folder_A14); // assertThat(dataProvider.getRecordVO(1).getId()).isEqualTo(records.folder_A13); // assertThat(dataProvider.getRecordVO(2).getId()).isEqualTo(records.folder_A12); // assertThat(dataProvider.getRecordVO(3).getId()).isEqualTo(records.folder_A11); // assertThat(dataProvider.getRecordVO(4).getId()).isEqualTo(records.folder_A10); // assertThat(dataProvider.getRecordVO(5).getId()).isEqualTo(records.folder_A09); // assertThat(dataProvider.getRecordVO(6).getId()).isEqualTo(records.folder_A08); // assertThat(dataProvider.getRecordVO(7).getId()).isEqualTo(records.folder_A07); // assertThat(dataProvider.getRecordVO(8).getId()).isEqualTo(records.folder_A06); // assertThat(dataProvider.getRecordVO(9).getId()).isEqualTo(records.folder_A05); // // } // // private void givenFoldersConsultedByAdmin() { // List<Record> foldersConsulted = new ArrayList<>(); // foldersConsulted // .addAll(Arrays.asList( // records.getFolder_A01().getWrappedRecord(), // records.getFolder_A02().getWrappedRecord(), // records.getFolder_A03().getWrappedRecord(), // records.getFolder_A04().getWrappedRecord(), // records.getFolder_A05().getWrappedRecord(), // records.getFolder_A06().getWrappedRecord(), // records.getFolder_A07().getWrappedRecord(), // records.getFolder_A08().getWrappedRecord(), // records.getFolder_A09().getWrappedRecord(), // records.getFolder_A10().getWrappedRecord(), // records.getFolder_A11().getWrappedRecord(), // records.getFolder_A12().getWrappedRecord(), // records.getFolder_A13().getWrappedRecord(), // records.getFolder_A14().getWrappedRecord() // )); // LocalDateTime pastDateTime = now.minusDays(foldersConsulted.size()); // int i = 0; // for (Record record : foldersConsulted) { // LocalDateTime incPastDateTime = pastDateTime.plusDays(i++); // givenTimeIs(incPastDateTime); // loggingServices.logRecordView(record, records.getAdmin()); // } // recordServices.flush(); // } }