Update testify assert methods

`assert.Equal` now tests for type equality as well, which means
256 != 0xff. The alternative is to use `assert.EqualValues`
This commit is contained in:
Ariejan de Vroom 2015-04-09 09:20:02 +02:00
parent 343f99deeb
commit 8bf1e629e6
5 changed files with 481 additions and 481 deletions

View File

@ -17,7 +17,7 @@ func TestNewAcia6551(t *testing.T) {
acia, err := NewAcia6551(output)
assert.Nil(t, err)
assert.Equal(t, 0x4, acia.Size())
assert.EqualValues(t, 0x4, acia.Size())
}
func TestAciaAsMemory(t *testing.T) {
@ -29,17 +29,17 @@ func TestAciaReset(t *testing.T) {
a.Reset()
assert.Equal(t, a.tx, 0)
assert.EqualValues(t, a.tx, 0)
assert.True(t, a.txEmpty)
assert.Equal(t, a.rx, 0)
assert.EqualValues(t, a.rx, 0)
assert.False(t, a.rxFull)
assert.False(t, a.txIrqEnabled)
assert.False(t, a.rxIrqEnabled)
assert.False(t, a.overrun)
assert.Equal(t, 0, a.controlData)
assert.EqualValues(t, 0, a.controlData)
}
func TestAciaReaderWithTxEmpty(t *testing.T) {
@ -51,7 +51,7 @@ func TestAciaReaderWithTxEmpty(t *testing.T) {
value := make([]byte, 1)
bytesRead, _ := a.Read(value)
assert.Equal(t, 0, bytesRead)
assert.EqualValues(t, 0, bytesRead)
}
func TestAciaWriteByteAndReader(t *testing.T) {
@ -70,7 +70,7 @@ func TestAciaWriteByteAndReader(t *testing.T) {
<-done
assert.Equal(t, 0x42, value[0])
assert.EqualValues(t, 0x42, value[0])
}
func TestAciaWriterAndReadByte(t *testing.T) {
@ -79,15 +79,15 @@ func TestAciaWriterAndReadByte(t *testing.T) {
// System writes a single byte
bytesWritten, _ := a.Write([]byte{0x42})
if assert.Equal(t, 1, bytesWritten) {
assert.Equal(t, 0x42, a.ReadByte(aciaData))
if assert.EqualValues(t, 1, bytesWritten) {
assert.EqualValues(t, 0x42, a.ReadByte(aciaData))
}
// System writes multiple bytes
bytesWritten, _ = a.Write([]byte{0x42, 0x32, 0xAB})
if assert.Equal(t, 3, bytesWritten) {
assert.Equal(t, 0xAB, a.ReadByte(aciaData))
if assert.EqualValues(t, 3, bytesWritten) {
assert.EqualValues(t, 0xAB, a.ReadByte(aciaData))
}
}
@ -108,14 +108,14 @@ func TestAciaCommandRegister(t *testing.T) {
assert.True(t, a.rxIrqEnabled)
assert.True(t, a.txIrqEnabled)
assert.Equal(t, 0x06, a.ReadByte(aciaCommand))
assert.EqualValues(t, 0x06, a.ReadByte(aciaCommand))
}
func TestAciaControlRegister(t *testing.T) {
a, _ := AciaSubject()
a.WriteByte(aciaControl, 0xB8)
assert.Equal(t, 0xB8, a.ReadByte(aciaControl))
assert.EqualValues(t, 0xB8, a.ReadByte(aciaControl))
}
func TestAciaStatusRegister(t *testing.T) {
@ -124,22 +124,22 @@ func TestAciaStatusRegister(t *testing.T) {
a.rxFull = false
a.txEmpty = false
a.overrun = false
assert.Equal(t, 0x00, a.ReadByte(aciaStatus))
assert.EqualValues(t, 0x00, a.ReadByte(aciaStatus))
a.rxFull = true
a.txEmpty = false
a.overrun = false
assert.Equal(t, 0x08, a.ReadByte(aciaStatus))
assert.EqualValues(t, 0x08, a.ReadByte(aciaStatus))
a.rxFull = false
a.txEmpty = true
a.overrun = false
assert.Equal(t, 0x10, a.ReadByte(aciaStatus))
assert.EqualValues(t, 0x10, a.ReadByte(aciaStatus))
a.rxFull = false
a.txEmpty = false
a.overrun = true
assert.Equal(t, 0x04, a.ReadByte(aciaStatus))
assert.EqualValues(t, 0x04, a.ReadByte(aciaStatus))
}
func TestAciaIntegration(t *testing.T) {
@ -183,6 +183,6 @@ func TestAciaIntegration(t *testing.T) {
// value := make([]byte, 1)
// bytesRead, _ := acia.Read(value)
assert.Equal(t, 0x42, value[0])
assert.Equal(t, 0xAB, cpu.A)
assert.EqualValues(t, 0x42, value[0])
assert.EqualValues(t, 0xAB, cpu.A)
}

View File

@ -14,7 +14,7 @@ func TestEmptyAddressBus(t *testing.T) {
assert.Nil(err)
if assert.NotNil(bus) {
assert.Equal(0, len(bus.addressables))
assert.EqualValues(0, len(bus.addressables))
}
}
@ -25,7 +25,7 @@ func TestAttachToAddressBus(t *testing.T) {
ram, _ := NewRam(0x10000)
bus.Attach(ram, 0x0000)
assert.Equal(1, len(bus.addressables))
assert.EqualValues(1, len(bus.addressables))
}
func TestBusReadWrite(t *testing.T) {
@ -39,28 +39,28 @@ func TestBusReadWrite(t *testing.T) {
// 8-bit Writing
bus.WriteByte(0x1234, 0xFA)
assert.Equal(0xFA, ram.ReadByte(0x1234))
assert.EqualValues(0xFA, ram.ReadByte(0x1234))
// 16-bit Writing
bus.Write16(0x1000, 0xAB42)
assert.Equal(0x42, ram.ReadByte(0x1000))
assert.Equal(0xAB, ram.ReadByte(0x1001))
assert.EqualValues(0x42, ram.ReadByte(0x1000))
assert.EqualValues(0xAB, ram.ReadByte(0x1001))
// 8-bit Reading
ram.WriteByte(0x5522, 0xDA)
assert.Equal(0xDA, bus.ReadByte(0x5522))
assert.EqualValues(0xDA, bus.ReadByte(0x5522))
// 16-bit Reading
ram.WriteByte(0x4440, 0x7F)
ram.WriteByte(0x4441, 0x56)
assert.Equal(0x567F, bus.Read16(0x4440))
assert.EqualValues(0x567F, bus.Read16(0x4440))
//// Test addressing memory not mounted at 0x0000
// Read from relative addressable Ram2: $C123
ram2.WriteByte(0x4123, 0xEF)
assert.Equal(0xEF, bus.ReadByte(0xC123))
assert.EqualValues(0xEF, bus.ReadByte(0xC123))
bus.WriteByte(0x8001, 0x12)
assert.Equal(0x12, ram2.ReadByte(0x0001))
assert.EqualValues(0x12, ram2.ReadByte(0x0001))
}

File diff suppressed because it is too large Load Diff

View File

@ -12,7 +12,7 @@ func TestRamAsMemory(t *testing.T) {
func TestRamSize(t *testing.T) {
ram, _ := NewRam(0x8000) // 32 kB
assert.Equal(t, 0x8000, ram.Size())
assert.EqualValues(t, 0x8000, ram.Size())
}
func TestRamReadWrite(t *testing.T) {
@ -20,9 +20,9 @@ func TestRamReadWrite(t *testing.T) {
// Ram zeroed out initially
for i := 0; i < 0x8000; i++ {
assert.Equal(t, 0x00, ram.data[i])
assert.EqualValues(t, 0x00, ram.data[i])
}
ram.WriteByte(0x1000, 0x42)
assert.Equal(t, 0x42, ram.ReadByte(0x1000))
assert.EqualValues(t, 0x42, ram.ReadByte(0x1000))
}

View File

@ -14,9 +14,9 @@ func Test8kRoms(t *testing.T) {
rom, err := NewRom("test/8kb.rom")
assert.Nil(t, err)
assert.Equal(t, 0x2000, rom.Size())
assert.Equal(t, 0x01, rom.ReadByte(0x0000))
assert.Equal(t, 0xFF, rom.ReadByte(0x2000-1))
assert.EqualValues(t, 0x2000, rom.Size())
assert.EqualValues(t, 0x01, rom.ReadByte(0x0000))
assert.EqualValues(t, 0xFF, rom.ReadByte(0x2000-1))
}
func TestRomWritePanic(t *testing.T) {
@ -32,9 +32,9 @@ func Test16kRom(t *testing.T) {
rom, err := NewRom("test/16kb.rom")
assert.Nil(t, err)
assert.Equal(t, 0x4000, rom.Size())
assert.Equal(t, 0x01, rom.ReadByte(0x0000))
assert.Equal(t, 0xFF, rom.ReadByte(0x4000-1))
assert.EqualValues(t, 0x4000, rom.Size())
assert.EqualValues(t, 0x01, rom.ReadByte(0x0000))
assert.EqualValues(t, 0xFF, rom.ReadByte(0x4000-1))
}
func TestRomNotFound(t *testing.T) {