updates test cases

This commit is contained in:
2023-03-04 11:53:45 +01:00
parent 567d62cea1
commit bf38ccd6db
7 changed files with 500 additions and 396490 deletions

View File

@ -49,15 +49,19 @@ public class DatabaseServicesTest {
assertTrue(f.exists());
waveformDb.load(f);
assertNotNull(waveformDb);
List<IWaveform> waves= waveformDb.getAllWaves();
assertEquals(14, waves.size());
List<IWaveform> waveforms= waveformDb.getAllWaves();
assertEquals(14, waveforms.size());
assertEquals(2, waveformDb.getChildNodes().size());
IWaveform bus_data_wave = waves.get(0);
EventEntry bus_data_entry = bus_data_wave.getEvents().floorEntry(1400000000L);
assertEquals("00001011", bus_data_entry.events[0].toString());
IWaveform rw_wave = waves.get(2);
EventEntry rw_entry = rw_wave.getEvents().floorEntry(2360000000L);
assertEquals("1", rw_entry.events[0].toString());
waveforms.stream().filter(s -> s.getName().equals("bus_addr[7:0]")).forEach(s -> {
EventEntry bus_data_entry = s.getEvents().floorEntry(1400000000L);
assertEquals("01001111", bus_data_entry.events[0].toString());
});
waveforms.stream().filter(s -> s.getName().equals("rw")).forEach(s -> {
EventEntry rw_entry = s.getEvents().floorEntry(2360000000L);
assertEquals("1", rw_entry.events[0].toString());
});
}
@Test
@ -128,7 +132,6 @@ public class DatabaseServicesTest {
assertEquals(1, w.getRowCount());
}
}
//waveforms.stream().filter(s -> s.getId()==1).collect(Collectors.toList());
waveforms.stream().filter(s -> s.getId()==1).forEach(s -> {
assertEquals(27, s.getEvents().size());
});
@ -163,7 +166,6 @@ public class DatabaseServicesTest {
assertEquals(1, w.getRowCount());
}
}
//waveforms.stream().filter(s -> s.getId()==1).collect(Collectors.toList());
waveforms.stream().filter(s -> s.getId()==1).forEach(s -> {
assertEquals(27, s.getEvents().size());
});
@ -186,14 +188,17 @@ public class DatabaseServicesTest {
assertTrue(f.exists());
waveformDb.load(f);
assertNotNull(waveformDb);
List<IWaveform> waves= waveformDb.getAllWaves();
assertEquals(14, waves.size());
List<IWaveform> waveforms= waveformDb.getAllWaves();
assertEquals(14, waveforms.size());
assertEquals(2, waveformDb.getChildNodes().size());
IWaveform bus_data_wave = waves.get(12);
EventEntry bus_data_entry = bus_data_wave.getEvents().floorEntry(1400000000L);
assertEquals("00001011", bus_data_entry.events[0].toString());
IWaveform rw_wave = waves.get(2);
EventEntry rw_entry = rw_wave.getEvents().floorEntry(2360000000L);
assertEquals("1", rw_entry.events[0].toString());
waveforms.stream().filter(s -> s.getName().equals("bus_addr[7:0]")).forEach(s -> {
EventEntry bus_data_entry = s.getEvents().floorEntry(1400000000L);
assertEquals("01001111", bus_data_entry.events[0].toString());
});
waveforms.stream().filter(s -> s.getName().equals("rw")).forEach(s -> {
EventEntry rw_entry = s.getEvents().floorEntry(2360000000L);
assertEquals("1", rw_entry.events[0].toString());
});
}
}