From 8a7c2db64548e3de9a3e753bacd8b682196e6607 Mon Sep 17 00:00:00 2001 From: Umputun Date: Wed, 23 May 2018 01:59:51 -0500 Subject: [PATCH] complete score test for same values --- app/store/engine/engine_test.go | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/app/store/engine/engine_test.go b/app/store/engine/engine_test.go index 6b73f3ed..d9eea6c9 100644 --- a/app/store/engine/engine_test.go +++ b/app/store/engine/engine_test.go @@ -14,25 +14,30 @@ func TestEngine_sortComments(t *testing.T) { {ID: "1", Score: 5, Timestamp: time.Date(2018, 2, 5, 10, 1, 0, 0, time.Local)}, {ID: "2", Score: 4, Timestamp: time.Date(2018, 2, 5, 10, 2, 0, 0, time.Local)}, {ID: "3", Score: 6, Timestamp: time.Date(2018, 2, 5, 10, 3, 0, 0, time.Local)}, + {ID: "4", Score: 6, Timestamp: time.Date(2018, 2, 5, 10, 4, 0, 0, time.Local)}, } sortComments(cc, "+time") assert.Equal(t, "1", cc[0].ID) assert.Equal(t, "2", cc[1].ID) assert.Equal(t, "3", cc[2].ID) + assert.Equal(t, "4", cc[3].ID) sortComments(cc, "-time") - assert.Equal(t, "3", cc[0].ID) - assert.Equal(t, "2", cc[1].ID) - assert.Equal(t, "1", cc[2].ID) + assert.Equal(t, "4", cc[0].ID) + assert.Equal(t, "3", cc[1].ID) + assert.Equal(t, "2", cc[2].ID) + assert.Equal(t, "1", cc[3].ID) sortComments(cc, "score") assert.Equal(t, "2", cc[0].ID) assert.Equal(t, "1", cc[1].ID) assert.Equal(t, "3", cc[2].ID) + assert.Equal(t, "4", cc[3].ID) sortComments(cc, "-score") assert.Equal(t, "3", cc[0].ID) - assert.Equal(t, "1", cc[1].ID) - assert.Equal(t, "2", cc[2].ID) + assert.Equal(t, "4", cc[1].ID) + assert.Equal(t, "1", cc[2].ID) + assert.Equal(t, "2", cc[3].ID) }