github.com/jshiv/can-go@v0.2.1-0.20210224011015-069e90e90bdf/internal/identifiers/case_test.go (about)

     1  package identifiers
     2  
     3  import (
     4  	"testing"
     5  
     6  	"gotest.tools/v3/assert"
     7  )
     8  
     9  func TestIsCamelCase(t *testing.T) {
    10  	assert.Assert(t, IsCamelCase("SOC"))
    11  	assert.Assert(t, IsCamelCase("Camel"))
    12  	assert.Assert(t, IsCamelCase("CamelCase"))
    13  	assert.Assert(t, IsCamelCase("111CamelCaseNr"))
    14  	assert.Assert(t, !IsCamelCase("camelCase"))
    15  	assert.Assert(t, !IsCamelCase("snake_case"))
    16  	assert.Assert(t, !IsCamelCase("kebab-case"))
    17  	assert.Assert(t, !IsCamelCase("111camelCaseNr"))
    18  }