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

     1  package identifiers
     2  
     3  import (
     4  	"testing"
     5  
     6  	"gotest.tools/v3/assert"
     7  )
     8  
     9  func TestIsAlphaChar(t *testing.T) {
    10  	assert.Assert(t, IsAlphaChar('b'))
    11  	assert.Assert(t, IsAlphaChar('C'))
    12  	assert.Assert(t, !IsAlphaChar('Ö'))
    13  	assert.Assert(t, !IsAlphaChar('_'))
    14  }
    15  
    16  func TestIsNumChar(t *testing.T) {
    17  	assert.Assert(t, IsNumChar('0'))
    18  	assert.Assert(t, IsNumChar('1'))
    19  	assert.Assert(t, IsNumChar('2'))
    20  	assert.Assert(t, IsNumChar('9'))
    21  	assert.Assert(t, !IsNumChar('/'))
    22  	assert.Assert(t, !IsNumChar('a'))
    23  }