From bf93d82da88071a9c5afb56e772a8f09806ef97a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Fri, 14 Jan 2022 17:40:55 +0100 Subject: [PATCH] M68kInstructionDocumentationProviderTest: fix test data --- .../M68kInstructionDocumentationProviderTest.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/com/yanncebron/m68kplugin/documentation/M68kInstructionDocumentationProviderTest.java b/tests/com/yanncebron/m68kplugin/documentation/M68kInstructionDocumentationProviderTest.java index a8f00d05..38c8864b 100644 --- a/tests/com/yanncebron/m68kplugin/documentation/M68kInstructionDocumentationProviderTest.java +++ b/tests/com/yanncebron/m68kplugin/documentation/M68kInstructionDocumentationProviderTest.java @@ -1,5 +1,5 @@ /* - * Copyright 2021 The Authors + * Copyright 2022 The Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -61,21 +61,21 @@ public void testAllInstructionsHaveReferenceDocs() { public void testMovemInstructionDoc() { doTest(" movem", (psiElement, documentationProvider) -> { String doc = documentationProvider.generateDoc(psiElement, getOriginalElement()); - assertEquals("

MOVEM - Move multiple registers


M68000 Family

MOVEM.w|.l        Rn list,-(An)


MOVEM.w|.l        Rn list,<ALTERABLE_CONTROL>


(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)immRn list
Destination

MOVEM.w|.l        <RESTORE_OPERANDS>,Rn list


(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)immRn list
Source

MOVEM.w|.l        imm,-(An)


MOVEM.w|.l        imm,<ALTERABLE_CONTROL>


(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)immRn list
Destination

MOVEM.w|.l        <RESTORE_OPERANDS>,imm


(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)immRn list
Source

", doc); + assertEquals("

MOVEM - Move multiple registers


M68000 Family

MOVEM.w|.l        Rn list,-(An)


MOVEM.w|.l        Rn list,<ALTERABLE_CONTROL>


(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)immRn list
Destination

MOVEM.w|.l        <RESTORE_OPERANDS>,Rn list


(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)immRn list
Source

MOVEM.w|.l        imm,-(An)


MOVEM.w|.l        imm,<ALTERABLE_CONTROL>


(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)immRn list
Destination

MOVEM.w|.l        <RESTORE_OPERANDS>,imm


(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)immRn list
Source

", doc); }); } public void testMovecInstructionDoc() { doTest(" movec", (psiElement, documentationProvider) -> { String doc = documentationProvider.generateDoc(psiElement, getOriginalElement()); - assertEquals("

MOVEC - Move Control Register


MC68000MC68010MC68020MC68030MC68040MC68060AC68080

MOVEC.l           CTRL,<DATA_OR_ADDRESS_REGISTER>


DnAnCTRL
Destination

MOVEC.l           <DATA_OR_ADDRESS_REGISTER>,CTRL


DnAnCTRL
Source

", doc); + assertEquals("

MOVEC - Move Control Register


MC68000MC68010MC68020MC68030MC68040MC68060AC68080

MOVEC.l           CTRL,<DATA_OR_ADDRESS_REGISTER>


DnAnCTRL
Destination

MOVEC.l           <DATA_OR_ADDRESS_REGISTER>,CTRL


DnAnCTRL
Source

", doc); }); } public void testCmpInstructionDocUnderlineSpecific() { doTest(" cmp.b #42,d0", (psiElement, documentationProvider) -> { String doc = documentationProvider.generateDoc(psiElement, getOriginalElement()); - assertEquals("

CMP - Compare


M68000 Family

CMP.w|.l          An,Dn


CMP.b|.w|.l       <DATA>,Dn


DnAn(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)imm
Source

CMP.w|.l          <ALL>,An


DnAn(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)imm
Source

CMP.b|.w|.l       imm,<ALTERABLE_DATA>


DnAn(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)imm
Destination

CMP.b|.w|.l       (An)+,(An)+


", doc); + assertEquals("

CMP - Compare


M68000 Family

CMP.w|.l          An,Dn


CMP.b|.w|.l       <DATA>,Dn


DnAn(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)imm
Source

CMP.w|.l          <ALL>,An


DnAn(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)imm
Source

CMP.b|.w|.l       imm,<ALTERABLE_DATA>


DnAn(An)(An)+-(An)(d,An)(d,An,Xi)ABS.WABS.L(d,PC)(d,PC,Xn)imm
Destination

CMP.b|.w|.l       (An)+,(An)+


", doc); }); }