for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
package utils
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestCenterString_WithNormalString(t *testing.T) {
result := CenterString("test", 10)
assert.Equal(t, " test ", result)
}
func TestCenterString_WithEmptyString(t *testing.T) {
result := CenterString("", 10)
assert.Equal(t, " ", result)
func TestCenterString_WithCenteredString(t *testing.T) {
result := CenterString(" test ", 10)
func TestCenterString_WithLongString(t *testing.T) {
result := CenterString("this is a long string", 10)
assert.Equal(t, "this is a long string", result)
func TestCenterString_WithOddWidth(t *testing.T) {
result := CenterString("test", 11)