コード例 #1
0
ファイル: loc_test.go プロジェクト: jgroeneveld/gokatas
func TestIsWhitespaceLine(t *testing.T) {
	assert.True(t, isWhitespaceLine(""))
	assert.True(t, isWhitespaceLine("   "))
	assert.True(t, isWhitespaceLine("	"))
	assert.False(t, isWhitespaceLine("	//"))
	assert.False(t, isWhitespaceLine("x	//"))
}
コード例 #2
0
func TestIsValidRomanNumeral(t *testing.T) {
	assert.True(t, IsValidRomanNumeral("I"))
	assert.True(t, IsValidRomanNumeral("XCIX"))
	assert.False(t, IsValidRomanNumeral("I I"), "treating syntactic error as valid")
	assert.False(t, IsValidRomanNumeral("I,I"))
	assert.False(t, IsValidRomanNumeral("IAI"))
	assert.False(t, IsValidRomanNumeral("IC"), "treating semantic error as valid")
}