ユーザー入力を受け付けるモジュールのテストには必ずタブ・改行こみのテキストを
表題通り、ユーザー入力を受け付けるモジュールのテストには必ずタブ・改行こみのテキストを渡す必要があります。
あぶり出せる不具合として
- 正規表現としてテキスト先頭・テキスト末尾を表現するのに誤って
^
,$
を使っている(これらは行頭・行末。正しくは\A
,\Z
) - 簡易シリアライズとしてタブや改行を区切りに文字列を連結しただけの表現を生成しており、その際にエスケープを忘れている
- 制御文字をはじく際の条件を単に
< 0x20
と記述してしまっており、改行やタブまではじいている
などがあります。
懺悔投稿。
Author And Source
この問題について(ユーザー入力を受け付けるモジュールのテストには必ずタブ・改行こみのテキストを), 我々は、より多くの情報をここで見つけました https://qiita.com/yuba/items/e14361e088b82021fdca著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .