@Test void countIsIncremented() { this.cut.gather(); this.cut.gather(); CompilationInformationData collector = (CompilationInformationData) this.cut.get(); assertThat(collector.getCount(), is(2)); } }
@Test void getNewCompilationInformationData() throws Exception { CompilationInformationData collector = (CompilationInformationData) this.cut.getSystemSensorData(); collector.setPlatformIdent(1L); collector.setSensorTypeIdent(2L); collector.setCount(3); collector.setTotalTotalCompilationTime(4L); collector.setMaxTotalCompilationTime(5L); collector.setMinTotalCompilationTime(6L); collector.setTimeStamp(new Timestamp(7L)); CompilationInformationData compilationInformationData = (CompilationInformationData) this.cut.get(); assertThat(compilationInformationData.getPlatformIdent(), is(1L)); assertThat(compilationInformationData.getSensorTypeIdent(), is(2L)); assertThat(compilationInformationData.getCount(), is(3)); assertThat(compilationInformationData.getTotalTotalCompilationTime(), is(4L)); assertThat(compilationInformationData.getMaxTotalCompilationTime(), is(5L)); assertThat(compilationInformationData.getMinTotalCompilationTime(), is(6L)); assertThat(compilationInformationData.getTimeStamp().getTime(), is(7L)); } }
@Test void collectorClassIsResetted() throws Exception { CompilationInformationData collector = (CompilationInformationData) this.cut.getSystemSensorData(); collector.setPlatformIdent(1L); collector.setSensorTypeIdent(2L); collector.setCount(3); collector.setTotalTotalCompilationTime(4L); collector.setMaxTotalCompilationTime(5L); collector.setMinTotalCompilationTime(6L); collector.setTimeStamp(new Timestamp(7L)); this.cut.reset(); CompilationInformationData compilationInformationData = (CompilationInformationData) this.cut.get(); assertThat(compilationInformationData.getPlatformIdent(), is(1L)); assertThat(compilationInformationData.getSensorTypeIdent(), is(2L)); assertThat(compilationInformationData.getCount(), is(0)); assertThat(compilationInformationData.getTotalTotalCompilationTime(), is(0L)); assertThat(compilationInformationData.getMinTotalCompilationTime(), is(Long.MAX_VALUE)); assertThat(compilationInformationData.getMaxTotalCompilationTime(), is(0L)); assertThat(compilationInformationData.getTimeStamp().getTime(), is(not(7L))); } }
@Test void totalCompilationTimeCalculated() { when(this.runtimeBean.getTotalCompilationTime()).thenReturn(10L).thenReturn(9L).thenReturn(11L).thenReturn(10L); this.cut.gather(); this.cut.gather(); this.cut.gather(); this.cut.gather(); CompilationInformationData collector = (CompilationInformationData) this.cut.get(); assertThat(collector.getMinTotalCompilationTime(), is(9L)); assertThat(collector.getMaxTotalCompilationTime(), is(11L)); assertThat(collector.getTotalTotalCompilationTime(), is(40L)); }