Ejemplo n.º 1
0
 /**
  * Test method for {@link su.comp.bk.arch.memory.RandomAccessMemory#RandomAccessMemory(int,
  * short[])}.
  */
 @Test
 public void testRandomAccessMemoryIntShortArray() {
   short[] ramData = new short[] {0, 1, 2, 3};
   RandomAccessMemory ram = new RandomAccessMemory("TestRam", 01000, ramData);
   assertEquals(01000, ram.getStartAddress());
   assertEquals(4, ram.getSize());
   assertArrayEquals(ramData, ram.getData());
 }
Ejemplo n.º 2
0
 /**
  * Test method for {@link su.comp.bk.arch.memory.RandomAccessMemory#RandomAccessMemory(int,
  * byte[])}.
  */
 @Test
 public void testRandomAccessMemoryIntByteArray() {
   byte[] ramData = new byte[] {0, 1, 2, 3};
   RandomAccessMemory ram = new RandomAccessMemory("TestRam", 01000, ramData);
   assertEquals(01000, ram.getStartAddress());
   assertEquals(2, ram.getSize());
   assertArrayEquals(new short[] {1 << 8, (3 << 8) + 2}, ram.getData());
 }
Ejemplo n.º 3
0
 /**
  * Test method for {@link su.comp.bk.arch.memory.RandomAccessMemory#RandomAccessMemory(int, int)}.
  */
 @Test
 public void testRandomAccessMemoryIntInt() {
   RandomAccessMemory ram = new RandomAccessMemory("TestRam", 01000, 4);
   assertEquals(01000, ram.getStartAddress());
   assertEquals(4, ram.getSize());
 }