8889909192939495969798
@Test public void aciaShouldHaveTxEmptyStatusOffIfTxHasData() throws Exception { Acia acia = new Acia6551(0x000); acia.txWrite('a'); assertEquals(0x00, acia.read(0x0001)); } @Test public void aciaShouldHaveRxFullStatusOffIfRxHasData() throws Exception {
106107108109110111112113114115116
public void aciaShouldHaveTxEmptyAndRxFullStatusOffIfRxAndTxHaveData() throws Exception { Acia acia = new Acia6551(0x000); acia.rxWrite('a'); acia.txWrite('b'); assertEquals(0x08, acia.read(0x0001)); } @Test
136137138139140141142143144145146
public void readingBuffersShouldResetStatus() throws Exception { Acia acia = new Acia6551(0x0000); acia.rxWrite('a'); acia.txWrite('b'); assertEquals(0x08, acia.read(0x0001)); assertEquals('a', acia.rxRead());