github.com/bingoohuang/gg@v0.0.0-20240325092523-45da7dee9335/pkg/timex/duration_test.go (about)

     1  package timex
     2  
     3  import (
     4  	"testing"
     5  	"time"
     6  
     7  	"github.com/stretchr/testify/assert"
     8  )
     9  
    10  func TestParseDuration(t *testing.T) {
    11  	d, err := ParseDuration("10w")
    12  	assert.Nil(t, err)
    13  	assert.Equal(t, 10*7*24*time.Hour, d)
    14  
    15  	d, err = ParseDuration("10M")
    16  	assert.Nil(t, err)
    17  	assert.Equal(t, 10*30*24*time.Hour, d)
    18  }