Add test code #4
Add detail.read_file() #4
Fix a bug in test code #4
Merge branch 't0004' close #4