github.com/divyam234/rclone@v1.64.1/fs/direntries_test.go (about)

     1  package fs_test
     2  
     3  import (
     4  	"sort"
     5  	"testing"
     6  
     7  	"github.com/divyam234/rclone/fs"
     8  	"github.com/divyam234/rclone/fstest/mockdir"
     9  	"github.com/divyam234/rclone/fstest/mockobject"
    10  	"github.com/stretchr/testify/assert"
    11  )
    12  
    13  func TestDirEntriesSort(t *testing.T) {
    14  	a := mockobject.New("a")
    15  	aDir := mockdir.New("a")
    16  	b := mockobject.New("b")
    17  	bDir := mockdir.New("b")
    18  	c := mockobject.New("c")
    19  	cDir := mockdir.New("c")
    20  	anotherc := mockobject.New("c")
    21  	dirEntries := fs.DirEntries{bDir, b, aDir, a, c, cDir, anotherc}
    22  
    23  	sort.Stable(dirEntries)
    24  
    25  	assert.Equal(t, fs.DirEntries{aDir, a, bDir, b, cDir, c, anotherc}, dirEntries)
    26  }