6502Android/app/src/test/kotlin/android/emu6502/LabelsTest.kt

19 lines
523 B
Kotlin

package android.emu6502
import android.emu6502.instructions.Symbols
import org.hamcrest.CoreMatchers.equalTo
import org.junit.Assert.assertThat
import org.junit.Test
import org.mockito.Mockito.mock
class LabelsTest {
private val symbols = Symbols()
private val assembler = Assembler(Memory(mock(Display::class.java)), symbols)
private val labels = Labels(assembler, symbols)
@Test fun testAddLabel() {
labels.indexLines(listOf("test:"))
assertThat(labels["test"], equalTo(assembler.defaultCodePC))
}
}