Exemplo n.º 1
0
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	//"))
}
Exemplo n.º 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")
}