[BUGFIX] testting after change receiving message
This commit is contained in:
parent
d0655b22e2
commit
aceced844a
|
@ -1,7 +1,6 @@
|
|||
package threema
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"testing"
|
||||
|
||||
"github.com/o3ma/o3"
|
||||
|
@ -28,24 +27,18 @@ func createDummyAccount() Account {
|
|||
return a
|
||||
}
|
||||
|
||||
/*
|
||||
func TestReceive(t *testing.T) {
|
||||
assert := assert.New(t)
|
||||
|
||||
a := createDummyAccount()
|
||||
|
||||
// receiving/skip error
|
||||
p, err := a.receiving(o3.ReceivedMsg{
|
||||
Err: errors.New("dummy"),
|
||||
})
|
||||
assert.Nil(p)
|
||||
assert.Error(err)
|
||||
|
||||
// nothing to receiving
|
||||
p, err = a.receiving(o3.ReceivedMsg{})
|
||||
p, err := a.receiving(nil)
|
||||
assert.Nil(p)
|
||||
assert.Error(err)
|
||||
}
|
||||
|
||||
*/
|
||||
func TestReceiveText(t *testing.T) {
|
||||
assert := assert.New(t)
|
||||
|
||||
|
@ -60,9 +53,7 @@ func TestReceiveText(t *testing.T) {
|
|||
}
|
||||
txtMsg, err := o3.NewTextMessage(&session, threemaID, "Oojoh0Ah")
|
||||
assert.NoError(err)
|
||||
p, err := a.receiving(o3.ReceivedMsg{
|
||||
Msg: txtMsg,
|
||||
})
|
||||
p, err := a.receiving(txtMsg)
|
||||
assert.NoError(err)
|
||||
xMSG, ok := p.(xmpp.Message)
|
||||
assert.True(ok)
|
||||
|
@ -83,16 +74,12 @@ func TestReceiveAudio(t *testing.T) {
|
|||
},
|
||||
}*/
|
||||
dataMsg := o3.AudioMessage{}
|
||||
_, err := a.receiving(o3.ReceivedMsg{
|
||||
Msg: dataMsg,
|
||||
})
|
||||
_, err := a.receiving(dataMsg)
|
||||
assert.Error(err)
|
||||
|
||||
a.threema.httpUploadPath = "/tmp"
|
||||
dataMsg = o3.AudioMessage{}
|
||||
_, err = a.receiving(o3.ReceivedMsg{
|
||||
Msg: dataMsg,
|
||||
})
|
||||
_, err = a.receiving(dataMsg)
|
||||
assert.Error(err)
|
||||
}
|
||||
func TestReceiveImage(t *testing.T) {
|
||||
|
@ -109,16 +96,12 @@ func TestReceiveImage(t *testing.T) {
|
|||
},
|
||||
}*/
|
||||
imgMsg := o3.ImageMessage{}
|
||||
_, err := a.receiving(o3.ReceivedMsg{
|
||||
Msg: imgMsg,
|
||||
})
|
||||
_, err := a.receiving(imgMsg)
|
||||
assert.Error(err)
|
||||
|
||||
a.threema.httpUploadPath = "/tmp"
|
||||
imgMsg = o3.ImageMessage{}
|
||||
_, err = a.receiving(o3.ReceivedMsg{
|
||||
Msg: imgMsg,
|
||||
})
|
||||
_, err = a.receiving(imgMsg)
|
||||
assert.Error(err)
|
||||
}
|
||||
|
||||
|
@ -140,9 +123,7 @@ func TestReceiveDeliveryReceipt(t *testing.T) {
|
|||
|
||||
drm, err := o3.NewDeliveryReceiptMessage(&session, threemaID, msgID, o3.MSGDELIVERED)
|
||||
assert.NoError(err)
|
||||
p, err := a.receiving(o3.ReceivedMsg{
|
||||
Msg: drm,
|
||||
})
|
||||
p, err := a.receiving(drm)
|
||||
assert.NoError(err)
|
||||
xMSG, ok := p.(xmpp.Message)
|
||||
assert.True(ok)
|
||||
|
@ -150,18 +131,14 @@ func TestReceiveDeliveryReceipt(t *testing.T) {
|
|||
assert.Equal("im4aeseeh1IbaQui", rr.ID)
|
||||
|
||||
// receiving delivered -> not in cache
|
||||
p, err = a.receiving(o3.ReceivedMsg{
|
||||
Msg: drm,
|
||||
})
|
||||
p, err = a.receiving(drm)
|
||||
assert.NoError(err)
|
||||
assert.Nil(p)
|
||||
|
||||
// receiving readed
|
||||
drm, err = o3.NewDeliveryReceiptMessage(&session, threemaID, msgID, o3.MSGREAD)
|
||||
assert.NoError(err)
|
||||
p, err = a.receiving(o3.ReceivedMsg{
|
||||
Msg: drm,
|
||||
})
|
||||
p, err = a.receiving(drm)
|
||||
assert.NoError(err)
|
||||
xMSG, ok = p.(xmpp.Message)
|
||||
assert.True(ok)
|
||||
|
@ -169,9 +146,7 @@ func TestReceiveDeliveryReceipt(t *testing.T) {
|
|||
assert.Equal("im4aeseeh1IbaQui", cmdd.ID)
|
||||
|
||||
// receiving delivered -> not in cache
|
||||
p, err = a.receiving(o3.ReceivedMsg{
|
||||
Msg: drm,
|
||||
})
|
||||
p, err = a.receiving(drm)
|
||||
assert.NoError(err)
|
||||
assert.Nil(p)
|
||||
}
|
||||
|
|
Reference in New Issue