MCPcopy Create free account
hub / github.com/codechenx/FastTableViewer / TestBuffer_SortByNum

Function TestBuffer_SortByNum

buffer_test.go:196–213  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

194}
195
196func TestBuffer_SortByNum(t *testing.T) {
197 b := createNewBuffer()
198 b.rowFreeze = 1
199 _ = b.contAppendSli([]string{"Score"}, false)
200 _ = b.contAppendSli([]string{"85.5"}, false)
201 _ = b.contAppendSli([]string{"92.3"}, false)
202 _ = b.contAppendSli([]string{"78.9"}, false)
203
204 b.sortByNum(0, false)
205 if b.cont[1][0] != "78.9" {
206 t.Errorf("After ascending sort, first data row = %s, want 78.9", b.cont[1][0])
207 }
208
209 b.sortByNum(0, true)
210 if b.cont[1][0] != "92.3" {
211 t.Errorf("After descending sort, first data row = %s, want 92.3", b.cont[1][0])
212 }
213}
214
215// ========================================
216// Buffer Transformation Tests

Callers

nothing calls this directly

Calls 3

createNewBufferFunction · 0.85
contAppendSliMethod · 0.80
sortByNumMethod · 0.80

Tested by

no test coverage detected