2024-09-disk-defrag/defrag_test.go
2024-12-09 12:30:41 -06:00

19 lines
394 B
Go

package defrag
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestDefrag(t *testing.T) {
for _, testcase := range sampleTests() {
t.Run(testcase.name, func(sub *testing.T) {
blocks := make([]byte, len(testcase.blocks))
copy(blocks, testcase.blocks)
err := Defrag(blocks)
require.NoError(sub, err)
require.Equal(sub, testcase.defragged, blocks)
})
}
}