1
0
mirror of https://github.com/irmen/ksim65.git synced 2024-06-06 22:29:33 +00:00
ksim65/src/test/kotlin/Test6502TestSuitePart1.kt
2020-02-17 23:45:20 +01:00

385 lines
5.0 KiB
Kotlin

import org.junit.jupiter.api.Disabled
import org.junit.jupiter.api.parallel.Execution
import org.junit.jupiter.api.parallel.ExecutionMode
import kotlin.test.*
@Execution(ExecutionMode.CONCURRENT)
@Disabled("this test suite is quite intensive and for regular test runs, the other tests are sufficient")
class Test6502TestSuitePart1: FunctionalTestsBase() {
@Test
fun test0start() {
runTest("0start")
}
@Test
fun testAdca() {
runTest("adca")
}
@Test
fun testAdcax() {
runTest("adcax")
}
@Test
fun testAdcay() {
runTest("adcay")
}
@Test
fun testAdcb() {
runTest("adcb")
}
@Test
fun testAdcix() {
runTest("adcix")
}
@Test
fun testAdciy() {
runTest("adciy")
}
@Test
fun testAdcz() {
runTest("adcz")
}
@Test
fun testAdczx() {
runTest("adczx")
}
@Test
fun testAnda() {
runTest("anda")
}
@Test
fun testAndax() {
runTest("andax")
}
@Test
fun testAnday() {
runTest("anday")
}
@Test
fun testAndb() {
runTest("andb")
}
@Test
fun testAndix() {
runTest("andix")
}
@Test
fun testAndiy() {
runTest("andiy")
}
@Test
fun testAndz() {
runTest("andz")
}
@Test
fun testAndzx() {
runTest("andzx")
}
@Test
fun testAsla() {
runTest("asla")
}
@Test
fun testAslax() {
runTest("aslax")
}
@Test
fun testAsln() {
runTest("asln")
}
@Test
fun testAslz() {
runTest("aslz")
}
@Test
fun testAslzx() {
runTest("aslzx")
}
@Test
fun testBccr() {
runTest("bccr")
}
@Test
fun testBcsr() {
runTest("bcsr")
}
@Test
fun testBeqr() {
runTest("beqr")
}
@Test
fun testBita() {
runTest("bita")
}
@Test
fun testBitz() {
runTest("bitz")
}
@Test
fun testBmir() {
runTest("bmir")
}
@Test
fun testBner() {
runTest("bner")
}
@Test
fun testBplr() {
runTest("bplr")
}
@Test
fun testBranchwrap() {
runTest("branchwrap")
}
@Test
fun testBrkn() {
runTest("brkn")
}
@Test
fun testBvcr() {
runTest("bvcr")
}
@Test
fun testBvsr() {
runTest("bvsr")
}
@Test
fun testClcn() {
runTest("clcn")
}
@Test
fun testCldn() {
runTest("cldn")
}
@Test
fun testClin() {
runTest("clin")
}
@Test
fun testClvn() {
runTest("clvn")
}
@Test
fun testCmpa() {
runTest("cmpa")
}
@Test
fun testCmpax() {
runTest("cmpax")
}
@Test
fun testCmpay() {
runTest("cmpay")
}
@Test
fun testCmpb() {
runTest("cmpb")
}
@Test
fun testCmpix() {
runTest("cmpix")
}
@Test
fun testCmpiy() {
runTest("cmpiy")
}
@Test
fun testCmpz() {
runTest("cmpz")
}
@Test
fun testCmpzx() {
runTest("cmpzx")
}
@Test
fun testCpxa() {
runTest("cpxa")
}
@Test
fun testCpxb() {
runTest("cpxb")
}
@Test
fun testCpxz() {
runTest("cpxz")
}
@Test
fun testCpya() {
runTest("cpya")
}
@Test
fun testCpyb() {
runTest("cpyb")
}
@Test
fun testCpyz() {
runTest("cpyz")
}
@Test
fun testDeca() {
runTest("deca")
}
@Test
fun testDecax() {
runTest("decax")
}
@Test
fun testDecz() {
runTest("decz")
}
@Test
fun testDeczx() {
runTest("deczx")
}
@Test
fun testDexn() {
runTest("dexn")
}
@Test
fun testDeyn() {
runTest("deyn")
}
@Test
fun testEora() {
runTest("eora")
}
@Test
fun testEorax() {
runTest("eorax")
}
@Test
fun testEoray() {
runTest("eoray")
}
@Test
fun testEorb() {
runTest("eorb")
}
@Test
fun testEorix() {
runTest("eorix")
}
@Test
fun testEoriy() {
runTest("eoriy")
}
@Test
fun testEorz() {
runTest("eorz")
}
@Test
fun testEorzx() {
runTest("eorzx")
}
@Test
fun testInca() {
runTest("inca")
}
@Test
fun testIncax() {
runTest("incax")
}
@Test
fun testIncz() {
runTest("incz")
}
@Test
fun testInczx() {
runTest("inczx")
}
@Test
fun testInxn() {
runTest("inxn")
}
@Test
fun testInyn() {
runTest("inyn")
}
@Test
fun testJmpi() {
runTest("jmpi")
}
@Test
fun testJmpw() {
runTest("jmpw")
}
@Test
fun testJsrw() {
runTest("jsrw")
}
}